Хеши и контрольные суммы

Hash / Checksum Generator

SHA-хеши и HMAC для текста и файлов с проверкой ожидаемой контрольной суммы.

Локальная обработкаДанные не отправляются на сервер
Источник:Файл не выбран
Исходные данные

Текст или файл

Контрольная сумма

Результат

Введите текст или выберите файл.

SHA-256 и SHA-512

SHA-2 используется для контроля целостности файлов, идентификации содержимого и множества криптографических протоколов.

Хеш файла

Выберите локальный файл и сравните полученную контрольную сумму со значением, опубликованным разработчиком.

HMAC

HMAC создаёт код аутентичности на основе секретного ключа и позволяет проверить не только целостность, но и знание ключа.

Форматы результата

Hex удобен для checksum-файлов, а Base64 и Base64URL часто встречаются в API и токенах.

Частые вопросы

Почему нет MD5?

MD5 считается криптографически устаревшим. Инструмент использует алгоритмы Web Crypto: SHA-1 и семейство SHA-2.

Файл загружается на сервер?

Нет. Браузер читает файл локально и рассчитывает digest через Web Crypto API.

Чем HMAC отличается от обычного хеша?

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