Вычислите HMAC-SHA1 по сообщению и общему секретному ключу. Хотя SHA-1 устарел для стойкости к коллизиям, HMAC-SHA1 всё ещё встречается в устаревших API и примерах документации.
Как это работает
HMAC вкладывает SHA-1 с вашим секретом и даёт 40-символьный hex-дайджест. В этом демо-инструменте ключ не покидает браузер — обработка целиком на клиенте через crypto-js.
Типичные сценарии
- Поддержка старых интеграций, где ещё указан HMAC-SHA1
- Сверка с примерами кода из устаревшей документации OAuth 1.0a
- Сравнение длины дайджеста с HMAC-SHA256 на тех же входных данных
Ограничения
Не используйте HMAC-SHA1 в новых схемах безопасности — предпочитайте HMAC-SHA256. Не вставляйте производственные секреты в браузерные инструменты. Вывод — hex без префикса 0x.
Пример
Разные сообщения или ключи дают совершенно разные 160-битные дайджесты в виде 40 hex-символов.