Композиции шифров
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: курсовые рефераты, курсовые работы бесплатно
| Добавил(а) на сайт: Исидора.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13
> B)( B
B = B – Si
A = A - S0
Символом «>>>» обозначен циклический сдвиг вправо. Конечно же, все сложения и вычитания выполняются по модулю 232.
Создание массива ключей сложнее, но тоже прямолинейно. Сначала байты ключа копируются в массив L из с 32-битовых слов, дополняя при необходимости заключительное слово нулями. Затем массив S инициализируется при помощи линейного конгруэнтного генератора по модулю 232:
S0 = Р
Для i от 1 до 2(r + 1) - 1:
Si = (Si-1 + Q) mod 232
где P = 0xb7e15163 и Q = 0x9e3779b9, эти константы основываются на двоичном
представлении е и phi.
Наконец, нужно подставить L в S: i = j = 0
A = B = 0
Выполнить 3n раз (где п - максимум от 2(r + 1) и с):
A = S i= (Si + A + B)
Скачали данный реферат: Лутугин, Evfimij, Zykov, Butikov, Иванков, Bogdanov, Averkij.
Последние просмотренные рефераты на тему: сочинения по литературе, реферат по истории на тему, ответ 2, конспект урока изложения.
Категории:
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13