Разработчик

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

Хэши SHA-1, SHA-256 и SHA-512.

Примеры
Результаты хеширования
Варианты экспорта
Хэшировать файл — перетащите или выберите файл (остается на вашем устройстве)

Генерировать пароли? Генератор паролей · UUID-ы: Генератор UUID · Base64: Base64 Кодирование / Декодирование.

Генерация и проверка хешей

Введите текст, чтобы мгновенно увидеть MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Добавьте ключ для HMAC-SHA256, перетащите файл для локальной проверки контрольной суммы или вставьте ожидаемую контрольную сумму для проверки совпадения. Каждый алгоритм самопроверяется по официальным векторам.

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

Какие алгоритмы хеширования поддерживаются?

MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Семейство SHA использует аудированный браузерный API Web Crypto; MD5 использует проверенную реализацию на JS (отсутствует в Web Crypto). Встроенная самопроверка тестирует каждый алгоритм по официальным тестовым векторам RFC/NIST при загрузке страницы.

Можно ли проверить контрольную сумму файла?

Да. Перетащите файл (или выберите), чтобы вычислить хеш локально — ничего не загружается — затем вставьте ожидаемую контрольную сумму в поле «Проверить», и оно станет зелёным при совпадении с любым алгоритмом.

Может ли он вычислить HMAC?

Да. Введите секретный ключ, чтобы получить HMAC-SHA256 от вашего текста (также через Web Crypto).

Отправляется ли мой текст или файл на сервер?

Нет. Всё вычисляется локально в вашем браузере; ничего не покидает устройство.

Зачем включать MD5, если он небезопасен?

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

Последнее обновление: