Шифрование с двойной стойкостью, также называемое многократным шифрованием, представляет собой процесс шифрования уже зашифрованного текста один или несколько раз с использованием одного и того же или другого алгоритма / шаблона.
Другие названия для шифрования двойной силы включают каскадное шифрование или каскадное шифрование.
Уровни двойного шифрования силы
Шифрование двойной силы включает в себя различные уровни шифрования, которые описаны здесь под —
Первый уровень шифрования
Зашифрованный текст генерируется из исходного читаемого сообщения с использованием алгоритмов хеширования и симметричных ключей. Позднее симметричные ключи шифруются с помощью асимметричных ключей. Лучшая иллюстрация для этого шаблона — объединение хеш-кода зашифрованного текста в капсулу. Получатель сначала вычислит дайджест, а затем расшифрует текст, чтобы убедиться, что текст не был изменен между ними.
Второй уровень шифрования
Второй уровень шифрования — это процесс добавления еще одного слоя для шифрования текста с использованием того же или другого алгоритма. Обычно для этого используется 32-битный симметричный длинный пароль.
Третий уровень шифрования
В этом процессе зашифрованная капсула передается через соединение SSL / TLS партнеру по связи.
Следующая диаграмма иллюстрирует процесс двойного шифрования —
Гибридная криптография
Гибридная криптография — это процесс совместного использования нескольких шифров разных типов, включая преимущества каждого из них. Существует один общий подход, который обычно используется для генерации случайного секретного ключа для симметричного шифра, а затем шифрования этого ключа с помощью криптографии с асимметричным ключом.
Благодаря этому шаблону само исходное сообщение шифруется с использованием симметричного шифра, а затем с использованием секретного ключа. Получатель после получения сообщения сначала расшифровывает сообщение с использованием секретного ключа, используя свой собственный закрытый ключ, а затем использует указанный ключ для расшифровки сообщения.