Перейти к содержимому

Генератор хеша — MD5, SHA-1, SHA-256 онлайн

Сгенерируйте дайджесты MD5, SHA-1, SHA-256 и другие из текста. Используйте, чтобы проверить совпадение двух копий, сверить с опубликованным checksum или отпечатать некритичные данные. Не храните пароли через MD5 или SHA-1 — для целостности в серьёзных контекстах предпочитайте SHA-256.

Хеш отображает вход любой длины в фиксированную hex-строку. Смените один символ — дайджест прыгает: удобно для «изменилось ли это?».

MD5 и SHA-1 сломаны для безопасности, но всё ещё встречаются в legacy-требованиях «вставьте MD5». Для паролей — специальные медленные хеши (bcrypt, Argon2), не эта страница.

Инструмент хеширует вставленный текст. Для бинарников файлов — файловый checksum или CLI по реальным байтам.

Как сгенерировать

  1. Введите или вставьте текст
  2. Выберите алгоритм
  3. Скопируйте hex-дайджест

Для чего хороши checksum

  • Быстро «одинаково или нет» для двух текстовых кусков.
  • Сверить с хешами, опубликованными вендором.
  • Несколько алгоритмов, когда доки указывают конкретный.

Сценарии

  • Форма сдачи просит MD5 текста документа
  • Проверить, что конфиг не правили одной строкой
  • Показать лавинный эффект на уроке

Советы

  • Следите за хвостовыми пробелами и переводами строк при сравнении.
  • Никогда не используйте MD5/SHA-1 как хранение паролей — они быстрые и легко ломаются.
  • Сравнивайте дайджесты без учёта регистра, когда доки мешают регистр.

Поведение

ВводВыводПримечание
Тот же текст дваждыИдентичный дайджестДетерминированно
Изменён один символСовершенно другой хешЛавинный эффект

Частые вопросы о хеше

Можно ли обратить хеш в текст?
По задумке нет. Короткие пароли всё ещё угадывают таблицами — поэтому их нельзя «хешировать» MD5 для логина.
Что такое коллизия MD5?
Атакующие могут сделать разные файлы с одним MD5 — ещё одна причина отказаться от него для безопасности.
Хеш vs шифрование?
Хеши — односторонние отпечатки; шифрование обратимо с ключом.

Связанные инструменты