construction
Lexora Tools

Генератор хешей

Вычисляйте хеши MD5, SHA-1, SHA-256, SHA-384 и SHA-512 и HMAC для текста и файлов — мгновенно и конфиденциально.

100% конфиденциально: всё работает в вашем браузере, ничего не загружается на сервер.

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

Без регистрации и установки — работает прямо в браузере.

  1. Шаг 1:Выберите «Текст» и введите данные или выберите «Файл» и укажите нужный файл.
  2. Шаг 2:При необходимости включите HMAC и введите секретный ключ, а также выберите вывод в hex, HEX или Base64.
  3. Шаг 3:Скопируйте любой хеш одним кликом или вставьте ожидаемую контрольную сумму в поле сравнения для проверки.

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

Чем отличаются MD5, SHA-1 и SHA-256?

Они дают хеши длиной 128, 160 и 256 бит соответственно. MD5 и SHA-1 быстрые, но небезопасны: для них можно создать коллизии. SHA-256 и SHA-512 из семейства SHA-2 — текущий стандарт для проверки целостности и безопасности.

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

Нет. Хеш-функции односторонние. Короткие или распространённые входные данные, например простые пароли, можно подобрать по заранее вычисленным таблицам, поэтому пароли следует хранить с помощью медленных алгоритмов с солью, таких как bcrypt или Argon2, а не простого хеша.

Как проверить контрольную сумму файла?

Выберите «Файл», укажите скачанный файл и вставьте опубликованную разработчиком контрольную сумму в поле сравнения. Если она совпадает со значением SHA-256 (или другим), файл цел и не изменён.

Что такое HMAC?

HMAC объединяет хеш-функцию с секретным ключом. Получить такое же значение может только тот, кто знает ключ, поэтому HMAC, например HMAC-SHA256, используют для подписи API-запросов и проверки вебхуков от сервисов вроде Stripe или GitHub.

Загружаются ли мои файлы или текст?

Нет. Все хеши вычисляются локально в браузере. Ни текст, ни файл, ни ключ HMAC никогда не отправляются на сервер.

Что такое хеш и зачем он нужен?

Криптографическая хеш-функция превращает любые входные данные — пароль, JSON или образ ISO на 2 ГБ — в короткий отпечаток фиксированной длины. Одинаковые данные всегда дают одинаковый хеш, а изменение даже одного бита — совершенно другой, при этом восстановить исходные данные по хешу практически невозможно. Поэтому хеши идеально подходят для проверки скачанных файлов по опубликованной контрольной сумме, обнаружения изменённых файлов, построения ключей кеша и ETag, дедупликации данных и подписи payload вебхуков с помощью HMAC.

Этот бесплатный генератор хешей одновременно вычисляет MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файлов, используя для семейства SHA встроенный в браузер Web Crypto API. Включите режим HMAC, чтобы получить хеши с ключом, например HMAC-SHA256 для подписи API-запросов и проверки вебхуков, выберите вывод в hex, HEX или Base64 и вставьте ожидаемое значение в поле сравнения, чтобы мгновенно проверить контрольную сумму. Файлы читаются локально и никуда не загружаются, поэтому можно безопасно хешировать конфиденциальные документы, приватные ключи и установщики. Помните, что MD5 и SHA-1 больше не устойчивы к коллизиям: используйте их только для контрольных сумм вне задач безопасности, а во всех остальных случаях выбирайте SHA-256 или более стойкие алгоритмы.