LINUX.ORG.RU

обратимый генератор последовательности случайных чисел

 


0

0

бывает ли такое, если да - как называется?

речь вот о чем:

ГСЧ генерит СЧ из сида: на каждом этапе из сида вычисляется новый сид и СЧ. нужно, чтобы существовал способ из нового сида получить старый, т.е. чтобы была возможность пройти по цепочке СЧ назад.

★★★★★

пройти по цепочке СЧ

Гораздо эффективнее загнать в БД период ГСЧ. Обычно они в районе 32000. Соответственно слабость ГСЧ протекает именно из выбора начального значения. Миллисекунд всего 1000, и инициализировать ГСЧ ими попросту нельзя, в 21м-то веке.

ziemin ★★
()
Ответ на: комментарий от ziemin

Соответственно слабость ГСЧ протекает именно из выбора начального значения. Миллисекунд всего 1000, и инициализировать ГСЧ ими попросту нельзя, в 21м-то веке.

ну источников энтропии в принципе достаточно. можно и шайтан-коробку к usb подключить.

exception13 ★★★★★
()

Бери любую последовательность, обратимо шифруй элементы. Результат используйте как псевдослучайные.

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

пожалуй поддежру оратора, по определению безопасный шифротекст должен быть не отличим от случайного набора символов. Поэтому просто бери любую последовательность и шифруй. Будет псевдослучайная последовательность. И ты её сможешь обратить.

UPD. о, незаметил что отмечена как решённая. извиняюсь.

AndreyKl ★★★★★
()
Последнее исправление: AndreyKl (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.