Вычислить MD5, SHA-256 и HMAC онлайн бесплатно

Хешируйте любой текст с MD5, SHA-1, SHA-256 или SHA-512 либо вычисляйте HMAC с ключом для подписи запросов и проверки вебхуков. Всё считается в браузере, поэтому текст и ключ остаются на устройстве.

Алгоритм хеша:
Алгоритм HMAC:
Три простых шага

Как вычислить хеш онлайн

Отпечаток любого текста фиксированной длины, рассчитанный на вашем устройстве.

1

Выберите алгоритм

Выберите хеш, например SHA-256, или вариант HMAC, если нужен дайджест с ключом.

2

Введите текст

Введите или вставьте строку для хеширования в поле ввода.

3

Вычислите дайджест

Нажмите «Вычислить хеш» и скопируйте дайджест. Для 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 никуда не отправляются.

Вопросы и ответы

Вопросы о генераторе хеша

Отправляется ли мой текст на сервер?

Нет. Хеширование и HMAC вычисляются JavaScript в браузере, поэтому текст и ключ не покидают устройство.

Какой хеш использовать?

Для новых задач используйте SHA-256 или SHA-512. MD5 и SHA-1 оставлены для проверки старых контрольных сумм, но не устойчивы к коллизиям и не должны использоваться для решений о безопасности.

Чем хеш отличается от HMAC?

Обычный хеш может пересчитать любой, у кого есть текст. HMAC добавляет секретный ключ, поэтому создать или проверить значение могут только его владельцы. Это подходит для подписи запросов и вебхуков.

Можно ли обратить хеш?

Нет. Хеш — односторонняя функция, сжимающая ввод в дайджест фиксированной длины. Найти исходный текст можно лишь перебором и сравнением, поэтому для паролей нужна медленная функция с солью, а не быстрый хеш.

Почему мой хеш отличается от другого инструмента?

Частые причины — перевод строки в конце одного ввода, другая кодировка символов или регистр результата. Для одинакового дайджеста хешируйте одинаковые байты, включая все пробелы.

Стоит ли хешировать пароли на этой странице?

Нет. Хранение паролей требует медленной функции с солью, например Argon2, bcrypt или scrypt, которых здесь нет. Используйте инструмент для контрольных сумм и дайджестов сообщений.