Command Palette

Search for a command to run...

ХЭ

хэш-генератор

Сгенерируйте хэши MD5, SHA-1, SHA-256, SHA-384 и SHA-512 из любого текста

Category:security
Mode:Offline
Version:1.0.0
Access:Free

Что такое хэш-генератор?

Hash Generator interface on Toolz.dev - Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text

Генератор хэша вычисляет криптографические дайджесты любого текста сразу по пяти алгоритмам: MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Введите или вставьте свой ввод, и все хэш-обновления в реальном времени - нет отдельного инструмента для каждого алгоритма, нет щелчка между вкладками. Семейство SHA работает на собственной реализации SoftCrypto браузера (та же узла 18+) кода, в то время как MD5 вычисляется чистой реализацией RFC 1321, поскольку не зря WEB Crypto отказалась от поддержки MD5 много лет назад.

Функция хэша отображает вход любого размера с отпечатком фиксированного размера: «Hello» всегда дает 2CF24DBA... под SHA-256, а переворачивание одного бита приводит к совершенно несвязанному дайджесту. Именно из-за этого детерминизма хэши якоря столько практической инженерии — проверка загруженного ISO на опубликованную контрольную сумму, дедупликацию ключей кэша, генерацию ETag, сравнение файлов конфигурации в разных средах или проверка соответствия утечке MD5 в старой базе данных известной строке.

В вашем браузере все работает на 100% на стороне клиента. Что бы вы ни хэшировали - ключи API, которые вы отлаживаете, фрагменты из производственного инцидента, идентификаторы клиентов - никогда не покидают вашу машину, не попадают на сервер и не попадают в журнал. Переключите верхний регистр для систем, которые хранят дайджесты с большой буквы, или захватите форму Base64 для заголовков HTTP, таких как Content-MD5 и манифесты целостности субресурса, которые ожидают, что Base64, а не HEX.

Какой алгоритм использовать полностью зависит от работы, и два распространенных использования требуют разных ответов. Для проверки того, что файл, загруженный нетронутым, любая из этих работ и MD5 по-прежнему широко публикуется для этой цели. Для всего, где злоумышленник может соизмеримо созидать столкновение, MD5 и SHA-1 сломаны: столкновение файлов MD5 было тривиальным, а столкновение SHA-1 было продемонстрировано в 2017 году, поэтому ни один из них не принадлежит ни подписи, ни сертификату. Используйте SHA-256 или выше. Для хранения паролей ни один из них не подходит, но не подходит. Они разработаны так, чтобы они были быстрыми, что является противоположностью того, что нужно для хранения паролей; эта работа требует bcrypt, scrypt или argon2, которые преднамеренно медленны и солечены. Хеширование также одностороннее, поэтому это не шифрование, и ничего хэширования не может быть восстановлено.

Как использовать хэш-генератор?

1

Вставьте или введите свой ввод

Перетащите любой текст во входную область - кандидат от пароля, строку манифеста файла, полезную нагрузку API, весь файл конфигурации. Вход закодирован UTF-8 перед хешированием, поэтому многобайтовые символы (Emojis, текст CJK) хэш идентичен тому, что MD5SUM или SHA256SUM создавали бы в том же файле UTF-8 без конечных строк новой строки.

2

Прочитайте все пять дайджестов сразу

Каждый алгоритм вычисляет Live так, как вы набираете: MD5 (32 шестнадцатеричных символов), SHA-1 (40), SHA-256 (64), SHA-384 (96) и SHA-512 (128). Видеть их бок о бок удобно, когда у вас есть загадочный хэш, и вам нужно определить алгоритм по его длине, прежде чем вы сможете что-то проверить.

3

Переключите выходной формат, если необходимо

Переключатель верхнего регистра переворачивает все шестнадцатеричные дайджесты в заглавные пункты — некоторые инструменты Windows и старые базы данных хранят их таким образом, и хэш-сравнение обычно представляет собой сравнение строк с учетом регистра. Каждая строка также предоставляет визуализацию Base64 одних и тех же байтов, что ожидают заголовки Content-MD5 и атрибуты целостности SRI.

4

Скопируйте нужный вам дайджест

В каждой строке есть своя кнопка копирования, поэтому вы можете взять только SHA-256, не касаясь остальных. Вставьте его в сравнение контрольных сумм, скрипт CI или манифест целостности. При сравнении с опубликованной контрольной суммой следите за бродячими пробелами или пробелами в исходном входе — оба полностью изменяют дайджест.

Основные характеристики

Пять алгоритмов одновременно

MD5, SHA-1, SHA-256, SHA-384 и SHA-512 вычисляются одновременно с одного входа

Живое хеширование

Обновление дайджестов по мере ввода - нет кнопки отправки, нет перезагрузки страницы, нет ожидания

Шестигранный и базовый выход 64

Нижний регистр по умолчанию, верхний переключатель и base64 на строку для заголовков и манифестов SRI

Скорость веб-криптовалюты

Семейство SHA работает на реализацию SoftCrypto браузера, где это возможно

Frequently Asked Questions

да. Все хеширование происходит внутри вашей вкладки браузера — семейства SHA через встроенный веб-API Crypto и MD5 через локальный TypeScript. Ничто из того, что вы вводите, не отправляется по сети, что вы можете проверить на вкладке DevTools Network. Тем не менее, относитесь к действительно критическим секретам с обычной осторожностью: закройте вкладку, когда закончите, и не оставляйте их в менеджерах буфера обмена.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator