# MD5info.ru

Всё об алгоритмах хеширования
запросов: 134,934 | хешей: 68,221,374

Алгоритм хеширования Message Digest 5: Часто задаваемые вопросы (FAQ)

# Хеш Тип Время/Дата (UTC)

Что такое MD5?

Message Digest 5 (сокр. MD5) — результат трудов американского профессора информатики Рональда Ривеста из Массачусетского технологического Института и последний из серии разрабатываемых им криптографических алгоритмов по построению дайджестов сообщений. MD5 является развитием своего предшественника MD4. Первая публикация алгоритма MD5 появилась в 1991 г.

Как работает MD5?

MD5 представляет собой хеш-функцию, которая вычисляет хеш (дайджест) для сообщения произвольной длины, подаваемого на её вход.

Что такое хеш MD5?

Хеш MD5 содержит 128 бит (16 байт) и, как правило, представляется в виде последовательности из 32 шестнадцатиричных чисел (по одной на четыре бита хеша). Хеш всегда имеет фиксированную длину.

Зачем нужен лавинный эффект?

Благодаря лавинному эффекту, изменение входного сообщения даже на один бит или символ приводит к полному изменению хеша. Сравните:

MD5("message digest")  = f96b697d7cb7938d525a2f31aaf161d0
MD5("message digest.") = 6e823878de441602e3d095c956aefba3

Что даёт необратимость хеширования?

Благодаря свойству необратимости хеширования, однозначно восстановить из хеша исходное сообщение невозможно, поскольку одному хешу могут соответствовать множество различных сообщений. Именно пооэтому хеш-функции называют односторонними.

Где применяют MD5?

Алгоритм MD5 находит широкое применение. В частности, для хранения и защиты паролей, поиска дублей файлов, проверки целостности файлов, цифровой подписи.

На сколько MD5 надёжен?

С момента разработки MD5 успел устареть, поскольку в нём был найден ряд коллизий. В конце 2008 года US-CERT призвал всех разработчиков и пользователей прекратить использовать MD5 в любых целях, так как исследования показали его ненадёжность. В это связи повсеместно происходит отказ от использования MD5 в пользу более защищённых хеш-функций.

Что такое коллизия MD5?

Коллизией хеш-функции называют получение одинаковых хешей для разных сообщений. Первые коллизии в MD5 были найдены уже в 1996 г.

Есть ли альтернативы MD5?

Основным конкурентом MD5 считается SHA-1. К числу альтернатив MD5 также относят SHA-2, SHA-3 (Keccak), Whirlpool и другие хеш-функции.

Есть ли стандарт MD5?

Как такового стандарта MD5 не существует. Есть официальная спецификация RFC1321, описывающая математическую модель алгоритма, его реализацию и прочие связанные с ним вопросы.

Как взломать хеш MD5?

В настоящий время взлом хеша MD5 возможен методами радужных таблиц, перебора по словарю и поиска в таблицах хешей. Воспользуйтесь поиском хеша с помощью формы в верхней части страницы.

Как сгенерировать хеш MD5?

Сгенерировать хеш можно с помощью онлайн кодера либо программами для операционных систем.