Алгоритъмът за криптиране де - Описание
Данните се криптира 64-битов блок на базата на ключа за 56-битов (64-битов ключ, но тя използва само 56 бита). За да декодирате използвайки същия бутон. Криптирането се състои от предварително смесване на идентична структура 16 повторения и окончателното смесване чрез пермутиране обратен първичен.
На всяка итерация се използва. строго погледнато, не ключ за 56-битов


Помислете за алгоритъма за генериране на подклавиши:
Цикълът на 1 до 16 изпълнява:
ключ



Превъртете наляво циклично всеки подключ броя на битовете, посочени в таблицата и да оставите първите 28 бита от 24-те получени пресечен щепсел


прибавям





След първоначалното смесване на 64-битов блок е разделен на две половини. Дясната част без промяна в лявата част на следващата итерация, а от лявата страна на предходната итерация претърпява четири трансформация, преди да стане дясната част на следващата итерация.
Преобразуване Р2. 32-битова дума вход е разделена на четири пъти 8 и след това на всеки четири превръща в шест. По този начин, за въвеждане на 32-битова дума се превръща в 48-битов.
