Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > конгруэнтный датчик


Автор: eee 26.5.2009, 20:04
Добрый день, сразу должен сказать, что я нифига не разбираюсь в криптографии, поэтому и вопрос такой возник. А вопрос, собственно, таков.
Необходио зашифровать сообщение с помощью конгруэнтных датчиков ПСЧ для гаммирования. В интернете нашел статью, которая достаточно легко и непринужденно объяснила мне саму суть алгоритма.
В общем, само сообщение я в двоичный код перевел, а вот с ключем вышла небольшая запарка.
В http://www.mycomp.com.ua/text/5916 был рассмотрен пример с ключем "23", отталкиваясть от которого мы высчитываем последующие значения ПСЧ по формуле:
X[i+1] = (A*Xi + B) mod max(X)

А как высчитать элементы последовательности, если ключ, к примеру, - "траляля"?

Буду очень признателен за помощь, а за полезные линки вообще расцелую!)))) Пожалуйста.

Автор: nworm 27.5.2009, 17:04
вместо "траляля" надо цифру, 
например, 57 или 895757.

Автор: GoldFinch 28.5.2009, 10:57
посчитай хеш "траляля"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)