Дайджест сообщения 5 (MD5)

Автор: Laura McKinney
Дата создания: 1 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
MD5 - алгоритм и программная реализация
Видео: MD5 - алгоритм и программная реализация

Содержание

Определение - Что означает Дайджест 5 (MD5)?

Digest 5 (MD5) - это хеш-функция, используемая в криптографии. Разработанный Рональдом Ривестом в 1991 году, Digest 5 создает 128-битное хеш-значение. Как и другие алгоритмы -digest, он был в значительной степени разработан для приложений цифровой подписи, которые безопасно используют большой сжатый файл.


Хотя это все еще широко используется, безопасность функции серьезно подорвана, и в результате большинство приложений, особенно те, которые относятся к правительству США, требуют семейства хэш-функций SHA-2 для криптографии. Дайджест 5 считается нарушенным и непригодным для дальнейшего использования, по данным Министерства внутренней безопасности США.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Дайджест 5 (MD5)

Подробности алгоритма Digest 5 представлены в RFC 1321. Алгоритм Digest 5 использует любую длину и выводит 128-битный дайджест ввода. Алгоритм Digest 5 не требует больших таблиц замещения и является расширением алгоритма Digest 4. По сравнению с Digest 4, Digest 5 более консервативный дизайн, но медленнее. Шаги, включенные в алгоритм Digest 5, включают добавление битов заполнения, добавление представления отступа к оригиналу, инициализацию буфера дайджеста, обработку блоков из 16 слов и, наконец, вывод результата. По сравнению с Digest 4, Digest 5 немного сложнее.


На 32-битной машине Digest 5 работает намного быстрее по сравнению с другими алгоритмами дайджеста.Дайджест 5 прост в реализации по сравнению с аналогичными алгоритмами дайджеста. Сложность составления одного и того же дайджеста от двух разных s составляет порядка 264 операции.