Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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
Просмотров: 11323
|