Выберите алгоритм
Выберите хеш, например SHA-256, или вариант HMAC, если нужен дайджест с ключом.
Хешируйте любой текст с MD5, SHA-1, SHA-256 или SHA-512 либо вычисляйте HMAC с ключом для подписи запросов и проверки вебхуков. Всё считается в браузере, поэтому текст и ключ остаются на устройстве.
Отпечаток любого текста фиксированной длины, рассчитанный на вашем устройстве.
Выберите хеш, например SHA-256, или вариант HMAC, если нужен дайджест с ключом.
Введите или вставьте строку для хеширования в поле ввода.
Нажмите «Вычислить хеш» и скопируйте дайджест. Для HMAC сначала введите или создайте ключ.
SHA-256 подходит для большинства задач. Старые функции оставлены для проверки устаревших значений.
| Алгоритм | Длина дайджеста | Для чего использовать |
|---|---|---|
| SHA-256 | 256 бит | Вариант по умолчанию для контрольных сумм, проверки целостности и подписей |
| SHA-512 | 512 бит | Проверки целостности, где предпочтителен длинный дайджест |
| SHA-1 | 160 бит | Проверка старых контрольных сумм; не для решений о безопасности |
| MD5 | 128 бит | Только старые контрольные суммы файлов, никогда для безопасности |
| Варианты HMAC | Как у базового хеша | Дайджесты с ключом для вебхуков, подписей API и аутентификации сообщений |
Не для паролей: инструмент создаёт быстрые хеши для контрольных сумм и дайджестов сообщений. Хранение паролей требует медленной функции с солью, например Argon2, bcrypt или scrypt.
Всё для быстрого дайджеста, сравнения или подписанных данных.
Вычисляйте MD5, SHA-1, SHA-256 и SHA-512 в одном поле ввода.
Вычислите HMAC со своим ключом или создайте случайный и скопируйте его.
Скопируйте дайджест в буфер одним нажатием для вставки в тест или заголовок.
Хеширование выполняется в браузере, поэтому текст и ключ HMAC никуда не отправляются.
Нет. Хеширование и HMAC вычисляются JavaScript в браузере, поэтому текст и ключ не покидают устройство.
Для новых задач используйте SHA-256 или SHA-512. MD5 и SHA-1 оставлены для проверки старых контрольных сумм, но не устойчивы к коллизиям и не должны использоваться для решений о безопасности.
Обычный хеш может пересчитать любой, у кого есть текст. HMAC добавляет секретный ключ, поэтому создать или проверить значение могут только его владельцы. Это подходит для подписи запросов и вебхуков.
Нет. Хеш — односторонняя функция, сжимающая ввод в дайджест фиксированной длины. Найти исходный текст можно лишь перебором и сравнением, поэтому для паролей нужна медленная функция с солью, а не быстрый хеш.
Частые причины — перевод строки в конце одного ввода, другая кодировка символов или регистр результата. Для одинакового дайджеста хешируйте одинаковые байты, включая все пробелы.
Нет. Хранение паролей требует медленной функции с солью, например Argon2, bcrypt или scrypt, которых здесь нет. Используйте инструмент для контрольных сумм и дайджестов сообщений.