К содержимому
MD5-хеш строки онлайн: как получить и проверить
Beget - надёжный хостинг и VPS

MD5-хеш строки онлайн: как получить и проверить

Как получить MD5 от текста, почему один и тот же текст всегда даёт один хеш и почему MD5 не годится для паролей.

Открыть инструмент

Генератор MD5 вычисляет 128-битный хеш введённого текста и показывает его как 32 шестнадцатеричных символа. Хеш считается на сервере от текста в кодировке UTF-8.

Открыть инструмент

Пример

Введите Привет, мир и нажмите «Создать MD5». Результат:

464899b4b50fc966ad2753ca039e7378

Тот же результат даёт команда printf '%s' 'Привет, мир' | md5sum в Linux. Значит, онлайн-хеш можно сверить с локальным.

Важные детали

  • Каждый символ имеет значение. Пробел в конце, перевод строки или другой регистр дают совершенно другой хеш. Если хеш «не совпадает», почти всегда виноваты невидимые символы.
  • Кодировка. Кириллица в UTF-8 и в Windows-1251 даёт разные байты, а значит разные хеши. Инструмент использует UTF-8.
  • MD5 нельзя «расшифровать». Это не шифрование. Сайты-«дешифраторы» просто ищут хеш в базах заранее посчитанных строк.

Где MD5 уместен, а где нет

MD5 годится для контрольных сумм, когда нужно убедиться, что файл или строка не повредились при передаче, и для ключей кэша. Для паролей и цифровых подписей MD5 давно небезопасен: для него известны практические коллизии, а перебор идёт очень быстро. Для паролей используйте bcrypt, для контроля целостности лучше SHA-256.

Beget - надёжный хостинг и VPS

Контакты

Чего-то не хватает?

Напишите нам: предложите новый инструмент или оставьте отзыв через форму обратной связи.

Контакты