Оглавление:
Определение - что означает Message Digest 2 (MD2)?
Message Digest 2 - это хеш-функция, используемая в криптографии. Разработанный в 1989 году Рональдом Ривестом, он ориентирован на байты и создает 128-битное хеш-значение с помощью сообщения произвольной длины. Оптимизирован для 8-битных компьютеров. Message Digest 2 был разработан главным образом для использования в приложениях цифровой подписи, которые требовали подписи защищенного и сжатого большого файла закрытым ключом. Хотя он по-прежнему используется в инфраструктурах с открытым ключом, он используется редко, поскольку для его вычисления требуется много времени и он больше не считается безопасным.
Техопедия объясняет Дайджест сообщений 2 (MD2)
Дайджест сообщения 2 зависит от случайной перестановки байтов. Тридцать две цифры шестнадцатеричных чисел используются для представления 128-битных хэшей Message Digest 2. Алгоритм Message Digest 2 использует сообщение любой длины и выдает на выходе 128-битный дайджест сообщения. Предполагается, что невозможно создать два сообщения с одним и тем же дайджестом сообщения или получить заранее заданный дайджест целевого сообщения из данного сообщения. Процесс алгоритма Message Digest 2 включает в себя следующие этапы: добавление байтов заполнения, добавление контрольной суммы, инициализация буфера дайджеста сообщения для вычисления дайджеста сообщения, обработка сообщения в 16-байтовых блоках и, наконец, создание выходных данных.
Одним из самых больших преимуществ Message Digest 2 является его простота в реализации. Однако Message Digest 2 медленнее по сравнению с Message Digest 4 или 5. Это связано с тем, что он был оптимизирован для 8-разрядных компьютеров, тогда как Message Digest 4 и 5 оптимизирован для 32-разрядных компьютеров. Опять же, сравнивая алгоритмы безопасного хэширования, такие как SHA-1 или SHA-256, алгоритмы Message Digest 2 работают медленнее. Однако было обнаружено, что дайджест 2 сообщения может утечь информацию о ключах с атаками коллизий, поэтому он больше не поддерживается.
