Оглавление:
Определение - что означает Triple DES?
Стандарт тройного шифрования данных (DES) - это тип компьютерной криптографии, в котором алгоритмы блочного шифрования применяются три раза к каждому блоку данных. Размер ключа увеличен в Triple DES для обеспечения дополнительной безопасности благодаря возможностям шифрования. Каждый блок содержит 64 бита данных. Три ключа называются пакетными ключами с 56 битами на ключ. В стандартах шифрования данных есть три варианта ключей:
- Все ключи независимы
- Ключ 1 и ключ 2 являются независимыми ключами
- Все три ключа идентичны
Ключевой вариант № 3 известен как тройной DES. Длина ключа тройного DES содержит 168 бит, но безопасность ключа падает до 112 бит.
Техопедия объясняет Тройной DES
Тройной DES выгоден тем, что имеет длину ключа значительно большего размера, которая больше, чем длина ключа большинства других режимов шифрования. Однако алгоритм DES был заменен усовершенствованным стандартом шифрования Национальным институтом стандартов и технологий (NIST). Таким образом, Triple DES в настоящее время считается устаревшим. Тем не менее, он часто используется в сочетании с Triple DES. Он происходит от одного DES, но метод используется в трех экземплярах и при необходимости включает в себя три вспомогательных клавиши и дополнение клавиш, например, когда длина клавиш должна быть увеличена до 64 бит. Программное обеспечение, известное своей совместимостью и гибкостью, может быть легко преобразовано для включения Triple DES. Следовательно, он может быть не таким уж устаревшим, как считает NIST.
Тройной DES шифрует входные данные три раза. Три клавиши называются k1, k2 и k3. Эта технология содержится в стандарте ANSIX9.52. Triple DES обратно совместим с обычным DES.