Онлайн-генератор SHA-1-хеша (с поддержкой HMAC)
Описание инструмента
SHA-1 (Secure Hash Algorithm 1) — это криптографическая хэш-функция, которая отображает данные любой длины в фиксированное 160-битное (40 шестнадцатеричных символов) хэш-значение. Она широко использовалась в различных протоколах безопасности, таких как TLS/SSL, PGP, SSH, IPsec, и популярной системе контроля версий Git.
Предупреждение о безопасности
С 2005 года безопасность SHA-1 серьезно ставится под сомнение, и были продемонстрированы практические атаки коллизий. С 2017 года основные браузеры больше не доверяют сертификатам SHA-1. Для новых приложений безопасности настоятельно рекомендуется использовать **SHA-256 или более сильные алгоритмы**.
- Стандартный SHA-1: Выполняет стандартный расчет хэша SHA-1 для входной строки.
- HMAC-SHA1: Если ключ предоставлен, инструмент рассчитает код аутентификации сообщения на основе хэша (HMAC) для проверки целостности данных и аутентификации сообщения.
- Нативная реализация: Этот инструмент использует встроенное в браузер API `SubtleCrypto`, не требует сторонних библиотек — безопасно и эффективно.