Генератор хеша
Хэши 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.
Последнее обновление: