OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 25 Апрель, 2024 11:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Понедельник, 29 Июнь, 2009 22:24 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
На ObxRandom зря наехали - это только пример. Ну нет другого генератора, и всё тут. Может, у них, там, в ETH - написать ГСЧ, - что-то вроде разминки перед утренним чаепитием, поэтому и обошлись примером :)

Кстати, справедливости ради, я в своё время тоже не сразу обнаружил этот пример. Это к вопросу о базе документации по всем библиотекам. Порой уже в своих собственных библиотеках путаюсь, забываю о реализованных функциях. Стандартным поиском почти не пользуюсь, всё на память уже. А вот сборник полезностей добавил бы комфорту...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 09:13 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Alexey Veselovsky писал(а):
В криптографии вроде как тоже случайные числа используются.
В криптографии псевдослучайные числа не годятся -- алгоритм их генерации легко взломать. Нужны аппаратные решения, на крайний случай -- шум в оборудовании самого компа (звуковая карта, термометры, тймеры, прерывания, или датчики в самих процессорах)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 09:20 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Хорошее распределение также даёт наобум взятый медийный файл, из которого сделана выборка по гсч. Конечно, по-хорошему, надо бы ещё нормализацию по диапазону проверять... Но для шифрования может пойти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 11:03 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
На ObxRandom зря наехали - это только пример. Ну нет другого генератора, и всё тут. Может, у них, там, в ETH - написать ГСЧ, - что-то вроде разминки перед утренним чаепитием, поэтому и обошлись примером :) ...
Наоборот. Хороший генератор -- слишком темное дело, для сугубых специалистов. Поэтому -- в спец. библиотеки (например, Lib).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 12:15 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Можно в инете нарыть тексты прог на С и С++ вполне качественных датчиков случайны чисел. Перевести не очень сложно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 14:49 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
Можно в инете нарыть тексты прог на С и С++ вполне качественных датчиков случайны чисел. Перевести не очень сложно.
Да всё давно нарыто (Lib или Epse21).

Штука в том, что там маху дать -- легче, чем двумя пальцами за ухом почесать. Особенно при переводе с С**.

Проще взять описание генератора и закодить.
------------
Вот никто пока не хочет перевести diehard на КП. Вот это бы сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 17:05 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Info21 писал(а):
Хороший генератор -- слишком темное дело, для сугубых специалистов. Поэтому -- в спец. библиотеки (например, Lib).


На эту тему как-то была статья в Компьютерре. Вот, кажется, она: http://www.computerra.ru/342002/?phrase_id=10663952

Цитата:
Генераторы случайных чисел (RNG) играют в криптографии очень важную роль: они применяются для выработки ключей шифрования, векторов инициализации и запросов аутентификации, формирования общего ключа, генерации простых чисел и т. д. Если взломан генератор случайных чисел, то в большинстве случаев можно считать взломанной и всю систему безопасности. Шнайер забил тревогу, когда увидел, что в новый спецвыпуск Национального института стандартов США (NIST Special Publication 800-90), описывающий четыре одобренных к использованию схемы RNG, включен генератор Dual_EC_DRBG, разработанный в недрах американского Агентства национальной безопасности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 17:45 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Info21 писал(а):
Да всё давно нарыто (Lib или Epse21).
Штука в том, что там маху дать -- легче, чем двумя пальцами за ухом почесать. Особенно при переводе с С**.
Проще взять описание генератора и закодить.
------------
Вот никто пока не хочет перевести diehard на КП. Вот это бы сделать.

А что это - diehard?
А с С я мог бы перевести.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 17:57 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
А что это - diehard?
А с С я мог бы перевести.
http://en.wikipedia.org/wiki/Diehard_tests


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация случайных чисел
СообщениеДобавлено: Вторник, 30 Июнь, 2009 18:01 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Info21 писал(а):
Валерий Лаптев писал(а):
А что это - diehard?
А с С я мог бы перевести.
http://en.wikipedia.org/wiki/Diehard_tests

Ок посмотрю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB