IT
Генератор хэшей и HMAC - MD5, SHA-1/256/384/512
Генерируйте криптографические хэши и HMAC локально в браузере. Поддержка MD5 и всей серии SHA, форматов hex/base64/base64url, загрузки файлов и быстрого сравнения с известным хэшем.
Справочник по расчёту
Об инструменте
Что делает этот инструмент
Генератор хэшей и HMAC рассчитывает MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Поддерживает HMAC с ключом, форматы hex, base64 и base64url, загрузку файлов и сравнение с известным хэшем. Вычисления выполняются локально через Web Crypto и реализацию MD5 в приложении.
5 алгоритмов: MD5, SHA-1, SHA-256, SHA-384, SHA-512 - все одновременно.
HMAC‑режим с секретом (строка или Base64).
Форматы вывода: hex, HEX, base64, base64url.
Хэширование файлов любого размера (drag&drop).
Сравнение с известным хэшем - узнайте, какой алгоритм использовался.
MD5 для legacy совместимости (checksums, vCard, etc).
Полностью локально - данные не уходят на сервер.
Шаг за шагом
Как пользоваться
- Выберите режим Hash или HMAC.
- Введите текст или загрузите файл.
- Для HMAC укажите секрет (строка или Base64).
- Выберите формат вывода (hex / base64 / base64url).
- Скопируйте нужный хэш или вставьте известный для проверки.
Подходит для
- Контрольные суммы файлов перед передачей.
- Цифровая подпись запросов (HMAC).
- Идентификаторы и кэш‑ключи.
- Проверка целостности скачанных образов.
- Обучение криптографии и сравнение алгоритмов.
Ограничения
Точность и ограничения
MD5 и SHA-1 криптографически слабы - не используйте для подписи.
Для паролей нужны Argon2/bcrypt/scrypt с солью, не SHA.
Файлы любого размера обрабатываются в браузере.
HMAC-MD5 реализован вручную, остальные - через Web Crypto.
Вопросы
Вопросы и ответы
MD5, SHA-1, SHA-256, SHA-384, SHA-512 в обычном hash‑режиме и в HMAC.
Да, все операции в браузере через Web Crypto и локальную реализацию MD5. Ничего не уходит на сервер.
Инструмент проверяет, совпадает ли введённое значение с одним из 5 рассчитанных. Удобно для аудита checksum.
HMAC даёт ключ‑зависимую подпись для аутентификации сообщений (webhook signatures, API auth).
Да, нажмите Загрузить файл - содержимое считается побайтно, без чтения в виде текста.
Нет. Для паролей используйте Argon2id, bcrypt или scrypt с солью и параметрами работы.
Ещё
Похожие инструменты
- Скорость загрузкиРазмер файла, скорость канала и время скачивания или выгрузки.
- Генератор QR-кодовQR для ссылки, текста, Wi-Fi, контакта, телефона, email, SMS и геолокации.
- Исключить IP из сетиРазбить CIDR-сеть на диапазоны после исключения одного IP.
- Исключить подсеть из сетиПолучить остаточные CIDR-блоки после вычитания подсети.