Генератор хешей — SHA-1, SHA-256, SHA-384, SHA-512 (текст и файл)
Вычисляйте шестнадцатеричные хеши SHA-1, SHA-256, SHA-384 и SHA-512 для любого текста или файла. Использует встроенный в браузер Web Crypto API — ваши данные никогда не покидают устройство.
Вставьте текст для хеширования…
или перетащите любой файл
Закончили с генератором хешей? Попробуйте дальше
Тщательно подобранные инструменты, которые отлично сочетаются с генератором хешей. Продолжайте работу, не теряя свой файл.
Генератор паролей
Генерируйте надёжные криптографически случайные пароли длиной до 128 символов с оценкой энтропии в реальном времени.
Попробовать сейчасКодировщик / декодировщик Base64
Кодируйте любой текст или файл в Base64 (с URL-безопасным вариантом) или декодируйте Base64 обратно в текст. Безопасно для UTF-8.
Попробовать сейчасДекодер JWT
Декодируйте JSON Web Tokens, просматривайте заголовок и полезную нагрузку, проверяйте срок действия. Только локально — ваши токены никогда не покидают браузер.
Попробовать сейчасКодировщик / декодировщик URL
Кодируйте компоненты URL или целые URL в процентном формате и декодируйте обратно. Режимы encodeURIComponent и encodeURI.
Попробовать сейчасФорматирование JSON
Форматируйте, проверяйте и минифицируйте JSON прямо в браузере. Красивое форматирование с отступом в 2 / 4 / 8 пробелов или минификация в одну строку с копированием и скачиванием.
Попробовать сейчасСравнение текста
Сравнивайте два текстовых фрагмента построчно. Раздельный или единый вид, опциональное игнорирование пробелов и регистра.
Попробовать сейчасFrequently Asked Questions
SHA-1, SHA-256, SHA-384 и SHA-512 — все алгоритмы, доступные через Web Crypto API браузера. Хеш отображается как шестнадцатеричная строка в нижнем регистре — именно в этом формате его ожидают файлы контрольных сумм, манифесты пакетов и инструменты HMAC.
featuresОни различаются длиной результата и конструкцией алгоритма. SHA-256 — современный стандарт по умолчанию для проверки целостности и большинства применений в блокчейне. SHA-384 и SHA-512 дают более длинные дайджесты, устойчивые к атакам удлинения сообщения. SHA-1 показан для совместимости со старыми системами, но больше не считается безопасным против атак на коллизии.
technicalMD5 скомпрометирован: атаки на коллизии осуществимы на обычном ноутбуке, поэтому его нельзя использовать для задач, связанных с безопасностью. Мы намеренно его не предлагаем, чтобы новый код не зависел от него. Для целей, не связанных с безопасностью, например для ключей кэша, предпочтительнее SHA-256, усечённый до нужного вам размера.
technicalИ то, и другое. Вставьте строку или перетащите файл в поле ввода — инструмент читает файл как двоичный поток и передаёт его напрямую в API хеширования, поэтому дайджест совпадает с тем, что выдают sha256sum, openssl dgst или Get-FileHash в PowerShell.
featuresНет. Криптографические хеши — это односторонние функции: по дайджесту невозможно эффективно восстановить исходные данные. В этом и весь смысл — на этом свойстве основаны проверки целостности, хранение паролей и подписи.
technicalНет. Web Crypto API вычисляет хеш прямо в вашем браузере, поэтому исходные данные никогда не передаются по сети. Благодаря этому инструмент безопасен для секретов, закрытых ключей и любых файлов, которые вы не хотели бы загружать.
privacyHow 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.
Проверка целостности файла после загрузки
Вычисляйте хеш SHA-256 для ISO-образа, установщика или релизного файла и сравнивайте его с контрольной суммой издателя, чтобы убедиться, что файл не повреждён и не был изменён
Обнаружение дубликатов в больших библиотеках изображений
Хешируйте файлы, чтобы находить дубликаты фотографий, документов или ресурсов в папках, сетевых хранилищах NAS и облачных дисках, не сравнивая их каждый раз побайтово
Подписывайте и проверяйте полезную нагрузку вебхуков
Генерируйте SHA-256-хеш тела вебхука для проверки HMAC-подписей Stripe, GitHub, Shopify и Twilio при локальной интеграции и отладке
Создание контрольных отпечатков релизов ПО для аудита
Создавайте SHA-512-отпечатки для бинарников, образов контейнеров и релизных архивов, чтобы команды по соответствию требованиям могли проверить, какая именно сборка отправлена какому клиенту
Генерация ключей кеша и ETag
Хешируйте тела запросов, параметры запроса или содержимое файлов, чтобы получать детерминированные ключи кеша для Redis, Cloudflare Workers и заголовков ETag в CDN
Проверка целостности резервных копий со временем
Сохраняйте хеши SHA-256 ежемесячных резервных копий и пересчитывайте их позже, чтобы убедиться, что деградация данных незаметно не повредила важные архивы на носителях долговременного хранения
Pixoate