Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - RC6 - Шифрование и расшифрование14 июня 2011Оглавление: 1. RC6 2. Детали RC6 3. Шифрование и расшифрование 4. Реализация алгоритма RC6 на языке C# 5. Безопасность 6. Оценка аппаратных средств 7. Выполнение 8. Лицензирование RC6 работает с четырьмя w-битными регистрами A, B, C и D, которые содержат входной исходный текст и выходной шифрованный текст в конце шифрования. Шифрование/Расшифрование с помощью RC6-w/r/bПроцедура шифрования: Вход:
Выход:
B = B + S D = D + S for i = 1 to r do { t = ) <<< lg w u = ) <<< lg w A = <<< u) + S C = <<< t) + S = } A = A + S C = C + S Процедура расшифровки: Вход:
Выход:
C = C - S A = A - S for i = r downto 1 do { = u = ) <<< lg w t = ) <<< lg w C = >>> t) ^ u A = >>> u) ^ t } D = D - S B = B - S Просмотров: 10218
|