Генератор хешей — SHA-1, SHA-256, SHA-384, SHA-512 (текст и файл)

Вычисляйте шестнадцатеричные хеши SHA-1, SHA-256, SHA-384 и SHA-512 для любого текста или файла. Использует встроенный в браузер Web Crypto API — ваши данные никогда не покидают устройство.

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

или перетащите любой файл

Файлы автоматически удаляются после обработкиБез водяных знаковБесплатно — без регистрации

Закончили с генератором хешей? Попробуйте дальше

Тщательно подобранные инструменты, которые отлично сочетаются с генератором хешей. Продолжайте работу, не теряя свой файл.

Все инструменты
x9$Kf2

Генератор паролей

Генерируйте надёжные криптографически случайные пароли длиной до 128 символов с оценкой энтропии в реальном времени.

Попробовать сейчас
Hi!SGkhIQ==

Кодировщик / декодировщик Base64

Кодируйте любой текст или файл в Base64 (с URL-безопасным вариантом) или декодируйте Base64 обратно в текст. Безопасно для UTF-8.

Попробовать сейчас
eyJh.eyJz.SflKHEADERPAYLOADSIGN

Декодер JWT

Декодируйте JSON Web Tokens, просматривайте заголовок и полезную нагрузку, проверяйте срок действия. Только локально — ваши токены никогда не покидают браузер.

Попробовать сейчас
a%20b%3Dcpercent-encoded

Кодировщик / декодировщик URL

Кодируйте компоненты URL или целые URL в процентном формате и декодируйте обратно. Режимы encodeURIComponent и encodeURI.

Попробовать сейчас
{"id": 7,"ok": true}

Форматирование JSON

Форматируйте, проверяйте и минифицируйте JSON прямо в браузере. Красивое форматирование с отступом в 2 / 4 / 8 пробелов или минификация в одну строку с копированием и скачиванием.

Попробовать сейчас
- old line+ new line shared+ added

Сравнение текста

Сравнивайте два текстовых фрагмента построчно. Раздельный или единый вид, опциональное игнорирование пробелов и регистра.

Попробовать сейчас

Frequently Asked Questions

SHA-1, SHA-256, SHA-384 и SHA-512 — все алгоритмы, доступные через Web Crypto API браузера. Хеш отображается как шестнадцатеричная строка в нижнем регистре — именно в этом формате его ожидают файлы контрольных сумм, манифесты пакетов и инструменты HMAC.

features

Они различаются длиной результата и конструкцией алгоритма. SHA-256 — современный стандарт по умолчанию для проверки целостности и большинства применений в блокчейне. SHA-384 и SHA-512 дают более длинные дайджесты, устойчивые к атакам удлинения сообщения. SHA-1 показан для совместимости со старыми системами, но больше не считается безопасным против атак на коллизии.

technical

MD5 скомпрометирован: атаки на коллизии осуществимы на обычном ноутбуке, поэтому его нельзя использовать для задач, связанных с безопасностью. Мы намеренно его не предлагаем, чтобы новый код не зависел от него. Для целей, не связанных с безопасностью, например для ключей кэша, предпочтительнее SHA-256, усечённый до нужного вам размера.

technical

И то, и другое. Вставьте строку или перетащите файл в поле ввода — инструмент читает файл как двоичный поток и передаёт его напрямую в API хеширования, поэтому дайджест совпадает с тем, что выдают sha256sum, openssl dgst или Get-FileHash в PowerShell.

features

Нет. Криптографические хеши — это односторонние функции: по дайджесту невозможно эффективно восстановить исходные данные. В этом и весь смысл — на этом свойстве основаны проверки целостности, хранение паролей и подписи.

technical

Нет. Web Crypto API вычисляет хеш прямо в вашем браузере, поэтому исходные данные никогда не передаются по сети. Благодаря этому инструмент безопасен для секретов, закрытых ключей и любых файлов, которые вы не хотели бы загружать.

privacy

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

Проверка целостности файла после загрузки

Вычисляйте хеш SHA-256 для ISO-образа, установщика или релизного файла и сравнивайте его с контрольной суммой издателя, чтобы убедиться, что файл не повреждён и не был изменён

Everyday Use

Обнаружение дубликатов в больших библиотеках изображений

Хешируйте файлы, чтобы находить дубликаты фотографий, документов или ресурсов в папках, сетевых хранилищах NAS и облачных дисках, не сравнивая их каждый раз побайтово

For Developers

Подписывайте и проверяйте полезную нагрузку вебхуков

Генерируйте SHA-256-хеш тела вебхука для проверки HMAC-подписей Stripe, GitHub, Shopify и Twilio при локальной интеграции и отладке

For Business

Создание контрольных отпечатков релизов ПО для аудита

Создавайте SHA-512-отпечатки для бинарников, образов контейнеров и релизных архивов, чтобы команды по соответствию требованиям могли проверить, какая именно сборка отправлена какому клиенту

Web & SEO

Генерация ключей кеша и ETag

Хешируйте тела запросов, параметры запроса или содержимое файлов, чтобы получать детерминированные ключи кеша для Redis, Cloudflare Workers и заголовков ETag в CDN

Everyday Use

Проверка целостности резервных копий со временем

Сохраняйте хеши SHA-256 ежемесячных резервных копий и пересчитывайте их позже, чтобы убедиться, что деградация данных незаметно не повредила важные архивы на носителях долговременного хранения