IT, веб и разработка

Генератор Hash онлайн

Создавайте MD5, SHA-1, SHA-256, SHA-384 и SHA-512 hash для текста прямо в браузере. Можно скопировать результат, скачать TXT или JSON.

Хэши создаются в браузере. Введённый текст не отправляется на сервер.
#
Hash Generator MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512

Исходный текст

Введите строку, JSON, ключ, пароль или любой другой текст

Проверить hash

Вставьте hash, чтобы проверить, совпадает ли он с одним из результатов.

Введите текст и нажмите “Сгенерировать hash”.

Результаты

Скопируйте нужный hash или скачайте все результаты

MD5 128 бит · 32 hex символа
SHA-1 160 бит · 40 hex символов
SHA-256 256 бит · 64 hex символа
SHA-384 384 бита · 96 hex символов
SHA-512 512 бит · 128 hex символов

Что такое hash?

Hash — это результат работы хэш-функции. Она берёт входные данные любой длины и превращает их в строку фиксированной длины. Например, SHA-256 всегда выдаёт 256-битный результат, который обычно записывают как 64 hex-символа.

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

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

1

Введите текст

Вставьте строку, JSON, API-ключ, тестовый пароль или любые данные, для которых нужно получить hash.

2

Получите результаты

Инструмент сразу создаст MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Можно включить верхний регистр.

3

Скопируйте или скачайте

Скопируйте один hash или скачайте все результаты в TXT/JSON для дальнейшей проверки или документации.

Важно про безопасность

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

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

Частые вопросы о hash

Можно ли восстановить исходный текст из hash?

Обычно нет. Хэш-функции работают в одну сторону: из текста можно получить hash, но из hash нельзя надёжно восстановить исходный текст.

Почему у одинакового текста всегда одинаковый hash?

Хэш-функция детерминирована. Это значит, что один и тот же вход всегда даёт один и тот же результат. Именно поэтому hash удобно использовать для сравнения.

Чем SHA-256 лучше MD5?

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

Можно ли использовать hash для проверки файла?

Да. Если у файла есть известная контрольная сумма, можно посчитать hash файла и сравнить значения. В этой первой версии инструмент считает hash текста. Хэширование файлов можно добавить отдельной функцией позже.

Безопасно ли вставлять сюда секретные данные?

Расчёт выполняется в браузере и не отправляет текст на сервер. Но всё равно лучше не вставлять реальные пароли, приватные ключи и production-токены в любые онлайн-инструменты.