Калькулятор хешей

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

Формат вывода:

О калькуляторе хешей

Введение

Калькулятор хешей — это полностью фронтенд-инструмент для онлайн-вычисления хешей, поддерживающий 13 основных хеш-алгоритмов. Поддерживает ввод текста и файлов, может вычислять несколько алгоритмов одновременно, поддерживает режим HMAC и различных выходных форматов. Использует WebAssembly для высокопроизводительных вычислений.


Возможности

  • Поддержка 13 хеш-алгоритмов: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384, SHA3-512, CRC32, CRC32C, BLAKE2b, BLAKE2s, BLAKE3
  • Ввод текста и загрузка файлов с поддержкой перетаскивания
  • Режим HMAC с вводом ключа для аутентификации сообщений
  • Четыре формата вывода: hex, HEX, Base64, массив байтов
  • Одновременное вычисление нескольких алгоритмов, копирование одним кликом
  • Высокопроизводительные вычисления на базе WebAssembly
  • Вся обработка локальная, данные не покидают браузер

Как использовать

  1. 1Выберите режим ввода: текст или загрузка файла
  2. 2Введите текст или загрузите/перетащите файл
  3. 3Выберите нужные хеш-алгоритмы (можно несколько)
  4. 4Выберите формат вывода: hex, HEX, Base64 или массив байтов
  5. 5При необходимости включите режим HMAC и введите ключ
  6. 6Просмотрите результаты и нажмите кнопку копирования

Часто задаваемые вопросы

Что такое хеш-значение?
Хеш-значение — это строка фиксированной длины, генерируемая хеш-алгоритмом из данных произвольной длины. Это односторонняя функция — невозможно восстановить исходные данные из хеша.
Что такое HMAC?
HMAC (код аутентификации сообщения на основе хеша) использует хеш-функцию в сочетании с секретным ключом для проверки целостности и подлинности сообщения. Он безопаснее обычного хеша.
В чём разница между этими алгоритмами?
MD5 и SHA-1 больше не рекомендуются для целей безопасности, но подходят для контрольных сумм. SHA-256/384/512 — широко используемые безопасные алгоритмы. SHA-3 — стандарт нового поколения. CRC32 используется для проверки целостности данных. BLAKE2/BLAKE3 — современные высокопроизводительные алгоритмы.
Отправляются ли мои данные на сервер?
Нет. Все вычисления хешей выполняются локально в вашем браузере с использованием WebAssembly. Данные не передаются по сети.
Каков максимальный размер файлов?
Строгого ограничения нет, но оперативная память браузера является ограничивающим фактором. Файлы размером более 1 ГБ могут вызвать проблемы с производительностью.

Связанные инструменты

Форматтер кодаXML форматировщикКонвертер UnicodeКонвертер цветовых кодовКонвертер систем счисленияКодер и декодер Base64Кодировщик и декодировщик URLЭкранирование HTML-сущностейCookie в JSONЭкранирование Unicode JSONMD5 EncoderJWT Декодирование Проверка КодированиеJSON в CookieГенератор и анализатор UUIDТестер регулярных выраженийКоды состояния HTTPНомера портовТаблица ASCIIПросмотрщик User-AgentОтпечаток моего браузераСнятие экранирования JSON UnicodeГенератор и парсер Cron-выраженийПоиск IP-адресаSQL форматировщик