Генератор MD5 хеша

Посчитать MD5 хеш строки онлайн.

MD5
Скопировано!

Как вычислить MD5-хеш онлайн

Генерация MD5-хеша

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

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

Когда используют MD5

Типичные задачи, где скорость важнее криптостойкости:

Особенности MD5

ХарактеристикаЗначение
Размер хеша128 бит
Длина строки32 символа HEX
СкоростьОчень высокая
Криптографическая стойкостьНе рекомендуется

Пример: одна буква меняет весь хеш

Заглавная буква в слове "Hello" переписывает результат целиком - у нового хеша нет ничего общего с прежним:

Исходный текстMD5
hello5d41402abc4b2a76b9719d911017c592
Hello8b1a9953c4611296a827abf8c47804d7

Как вычислить MD5 хеш

  1. Вставьте строку

    Впишите или вставьте текст в левое поле "Исходный текст" - подойдет и короткое слово, и целый документ.

  2. MD5 считается мгновенно

    Хеш из 32 HEX-символов пересчитывается автоматически при каждом изменении ввода, кнопки нажимать не нужно.

  3. Скопируйте хеш

    Кнопка "Копировать" переносит значение MD5 в буфер обмена.

Вопросы и ответы

Нет. MD5 быстрый и уязвим к перебору по словарю - для паролей берите bcrypt, Argon2 или scrypt

Для контрольных сумм, сравнения файлов и совместимости со старым кодом, где важна скорость, а не стойкость к взлому

Хеш занимает 128 бит и записывается в шестнадцатеричном виде - это ровно 32 знака при любой длине исходного текста

Это когда два разных текста дают одинаковый хеш. Для MD5 такие пары научились подбирать намеренно, поэтому его нельзя применять для подписей и проверки подлинности