Генератор хеша — 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 по реальным байтам.
Как сгенерировать
- Введите или вставьте текст
- Выберите алгоритм
- Скопируйте hex-дайджест
Для чего хороши checksum
- Быстро «одинаково или нет» для двух текстовых кусков.
- Сверить с хешами, опубликованными вендором.
- Несколько алгоритмов, когда доки указывают конкретный.
Сценарии
- Форма сдачи просит MD5 текста документа
- Проверить, что конфиг не правили одной строкой
- Показать лавинный эффект на уроке
Советы
- Следите за хвостовыми пробелами и переводами строк при сравнении.
- Никогда не используйте MD5/SHA-1 как хранение паролей — они быстрые и легко ломаются.
- Сравнивайте дайджесты без учёта регистра, когда доки мешают регистр.
Поведение
| Ввод | Вывод | Примечание |
|---|---|---|
| Тот же текст дважды | Идентичный дайджест | Детерминированно |
| Изменён один символ | Совершенно другой хеш | Лавинный эффект |
Частые вопросы о хеше
- Можно ли обратить хеш в текст?
- По задумке нет. Короткие пароли всё ещё угадывают таблицами — поэтому их нельзя «хешировать» MD5 для логина.
- Что такое коллизия MD5?
- Атакующие могут сделать разные файлы с одним MD5 — ещё одна причина отказаться от него для безопасности.
- Хеш vs шифрование?
- Хеши — односторонние отпечатки; шифрование обратимо с ключом.