Выберите тип ввода
Текст хэширует строку, файл проверяет загрузку, а HMAC аутентифицирует сообщение общим секретом.
Попробуйте другие ключевые слова
Ничего не найдено
Текст, файл и HMAC используют один результат; Hex, Base64 и сравнение суммы видны сразу, а файлы остаются в браузере.
или нажмите для выбора и расчёта
Байты остаются в памяти этого браузераОжидание файла
— — — — Текст хэширует строку, файл проверяет загрузку, а HMAC аутентифицирует сообщение общим секретом.
Один расчёт даёт Hex в обоих регистрах, Base64 и Base64URL.
Вставьте доверенную 64-символьную шестнадцатеричную сумму; сравнение выполняется сразу без учёта регистра.
SHA-256 отображает ввод любой длины в дайджест 256 бит. Изменение одного байта заметно меняет результат, что полезно для проверки файлов, адресации содержимого и цифровых подписей.
Дайджест не скрывает данные: любой с тем же вводом может его вычислить. Для общего секрета используйте HMAC, для сокрытия — проверенный шифр.
SHA-256HMAC-SHA256MD5Хэш пароляНет. Это односторонняя хэш-функция с дайджестом 256 бит, который нельзя расшифровать ключом.
Не рекомендуется. Используйте Argon2id, scrypt или bcrypt с salt и настраиваемой стоимостью.
Обычный хэш зависит только от сообщения; HMAC требует общий секрет и может подтвердить целостность и наличие ключа.
Одинаковые байты дают одинаковый дайджест. Сравнение с суммой доверенного издателя выявляет повреждение или подмену.
Нет. File API читает байты, Web Crypto считает дайджест в локальной памяти без запроса к серверу.