Алгоритъмът за криптиране де - Описание
Данните се криптира 64-битов блок на базата на ключа за 56-битов (64-битов ключ, но тя използва само 56 бита). За да декодирате използвайки същия бутон. Криптирането се състои от предварително смесване на идентична структура 16 повторения и окончателното смесване чрез пермутиране обратен първичен.
На всяка итерация се използва. строго погледнато, не ключ за 56-битов
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x460_tbeehktlricn9kggtd75.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x115_ifeit4q6q36zhz48we91.webp)
Помислете за алгоритъма за генериране на подклавиши:
Цикълът на 1 до 16 изпълнява:
ключ
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x355_bzdpn1qogjeu4a4jv042.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_b2agcp0ou7jv5g3678al.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_4nmp2a5atgioq99sfgjg.webp)
Превъртете наляво циклично всеки подключ броя на битовете, посочени в таблицата и да оставите първите 28 бита от 24-те получени пресечен щепсел
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_qxkfol7cctvx90f07gxx.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_1bjyfw0su6h7vhqi4dtm.webp)
прибавям
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_s93t379b2ijike6wh59d.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_2gkodep7jnhb10pm6hrb.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x488_qbk0oisaew6s2v5ugtk3.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_yug42ihb3fdolb94sy16.webp)
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x410_bs7tstwlbf8wf5wz0nfb.webp)
След първоначалното смесване на 64-битов блок е разделен на две половини. Дясната част без промяна в лявата част на следващата итерация, а от лявата страна на предходната итерация претърпява четири трансформация, преди да стане дясната част на следващата итерация.
Преобразуване Р2. 32-битова дума вход е разделена на четири пъти 8 и след това на всеки четири превръща в шест. По този начин, за въвеждане на 32-битова дума се превръща в 48-битов.
![Алгоритъмът за криптиране де - Описание (алгоритъм) Алгоритъмът за криптиране де - Описание](https://webp.images-on-off.com/25/838/434x177_0x24mkooc3w0nqxd99dy.webp)