Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
И еще по 3DES-cbc помогите разобраться ! 11.10.02 12:20 Число просмотров: 2654
Автор: PS <PS> Статус: Elderman Отредактировано 11.10.02 12:25 Количество правок: 1
|
Крыша уехала, а дело стоит :(
Итак TriplDES-cbc, например имеем 16 байт открытого текста.
W1 (8байт), W2 ( следующие 8 байт).
Надо закриптовать.
Не могу понять как реализовывается алгоритм. Есть две идеи:
ИДЕЯ 1:
Encrypt part:
eW1 = Enc( W1)
tW2 = W2 ^ eW1
eW2 = Enc( tW2)
Decrypt part: ...
Encrypt part: ...
Сначала делаем Encrypt DES-cbc для весз 16 байт, потом Decrypt для 16 байт и сного Encrypt.
Triple ( DES-cbc )
ИДЕЯ2:
eW1 = Enc( W1 )
e'W1 = Decr( eW1 )
e''W1 = Enc( e'W1 )
tW2 = W2 ^ e''W1
....
Т.е. Сначала мы прогоняем первые 8 байт (W1) через 3DES (без cbc), потом делаем XOR полученного результата с W2, и прогоняем через 3DES...
(TripeDES)-cbc
Что правильно, что нет ?
|
|
|