Генератор хэша вычисляет криптографические дайджесты любого текста сразу по пяти алгоритмам: 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.
Перетащите любой текст во входную область — кандидат на пароль, строку манифеста файла, полезную нагрузку API, весь файл конфигурации. Вход закодирован UTF-8 перед хешированием, поэтому многобайтовые символы (Emojis, текст CJK) хэш идентичен тому, что MD5SUM или SHA256SUM создавали бы в том же файле UTF-8 без конечных строк новой строки.
Каждый алгоритм вычисляет Live так, как вы набираете: MD5 (32 шестнадцатеричных символов), SHA-1 (40), SHA-256 (64), SHA-384 (96) и SHA-512 (128). Видеть их бок о бок удобно, когда у вас есть загадочный хэш, и вам нужно определить алгоритм по его длине, прежде чем вы сможете что-то проверить.
Переключатель верхнего регистра переворачивает все шестнадцатеричные дайджесты в заглавные — некоторые инструменты Windows и старые базы данных хранят их таким образом, и хэш-сравнение обычно представляет собой сравнение строк с учетом регистра. Каждая строка также предоставляет визуализацию Base64 одних и тех же байтов, что ожидают заголовки Content-MD5 и атрибуты целостности SRI.
В каждой строке есть своя кнопка копирования, поэтому вы можете взять только SHA-256, не касаясь остальных. Вставьте его в сравнение контрольных сумм, скрипт CI или манифест целостности. При сравнении с опубликованной контрольной суммой следите за бродячими пробелами или пробелами в исходном входе — оба полностью изменяют дайджест.
MD5, SHA-1, SHA-256, SHA-384 и SHA-512 вычисляются одновременно с одного входа
Обновление дайджестов по мере ввода — нет кнопки отправки, нет перезагрузки страницы, нет ожидания
Нижний регистр по умолчанию, верхний переключатель и base64 на строку для заголовков и манифестов SRI
Семейство SHA работает на реализацию SoftCrypto браузера — аппаратное ускорение, если возможно
Generate strong, random passwords with custom character sets and strength analysis
Decode JWT headers and payloads, inspect claims, and check token expiry
Encode and decode text to/from Base64 format
Generate random UUIDs (Universally Unique Identifiers)
0 comments
No comments yet. Be the first to share your thoughts!