Вычислите HMAC-MD5 по сообщению и общему секретному ключу. HMAC-MD5 встречается в старых протоколах и встраиваемых системах, хотя сам MD5 криптографически сломан относительно коллизий.
Как это работает
HMAC-MD5 применяет конструкцию HMAC с MD5 как базовой хеш-функцией и даёт 32-символьный hex-дайджест. Инструмент работает локально в браузере через crypto-js.
Типичные сценарии
- Отладка устаревших API-подписей, где ещё указан HMAC-MD5
- Объяснение разницы между ключевым HMAC и обычным MD5 без ключа
- Проверка примерных векторов из устаревшей документации
Ограничения
Не выбирайте HMAC-MD5 для новых систем — используйте HMAC-SHA256. Введённые секреты видны всем, у кого есть доступ к сессии. Это аутентифицирует сообщения, но не шифрует их.
Пример
Изменение сообщения или секрета меняет весь 128-битный дайджест в виде 32 hex-цифр.