DES

DES (Data Encryption Standard) — симметричный алгоритм шифрования, разработанный фирмой IBM и утвержденный правительством США в 1977 году как официальный стандарт lucifer.

16 Раундов. Блочное шифрование.

Работает с блоками 64 бита входной и выходной.

Принцип работы

Раунд Блок делится на 2 части, к одной части примняется алг шифрование и выход скаладывается с правой частью по модулю 2 и части меняются местами,

По средствам производной от ключа шифрования, при каждом раунде происходит изменение ключа.(56бит)

функчия F на вход получает пол блока, и преобразованный ключ шифрования они складываются по модулю 2 и передаются на sbox(6bit-4bit).

В общем виде алгоритм шифрования выглфдит так.

а обратное преобразование так:

CBC

невзламываемое шифрование Шифр Вернама

DokuWiki Appliance - Powered by TurnKey Linux