Algoritmul de criptare des - Descriere
Datele sunt criptate bloc de 64 de biți pe baza cheii de 56 de biți (cheie de 64 de biți, dar se folosește doar 56 de biți). Pentru a decripta folosind aceeași cheie. Encrypting constă din preamestec identice cu structura 16 iterații și amestecarea finală prin permutarea primar invers.
La fiecare iterație este utilizat. strict vorbind, nu o cheie de 56 de biți


Luați în considerare algoritmul de generare a subchei:
Ciclul de 1 până la 16 efectua:
cheie



Derulați spre stânga ciclic fiecare subcheie numărul de biți specificat în tabel și se lasă primii 28 biți ai 24 au primit fișă trunchiate


adăuga





După amestecarea inițială a blocului 64 de biți este împărțit în două jumătăți. Partea din dreapta fără a modifica partea stângă a următoarei iterație, iar partea stângă a iterație anterioare suferă patru transformări înainte de a deveni partea dreaptă a iterația următoare.
Conversia P2. cuvânt de intrare de 32 de biți este împărțit în cvadruple 8 și apoi la fiecare patru convertite în șase. Astfel, pe 32 de biți de intrare cuvânt este transformat în 48 de biți.
