Генератор хешей вычисляет криптографические хеши (MD5, SHA-1, SHA-256, SHA-384, SHA-512) любого текстового ввода. Все пять алгоритмов работают параллельно, поэтому вы видите каждый хеш одновременно. Полезно для проверки контрольной суммы, адресации контента в стиле git и соответствия форматам хешей, ожидаемым различными системами.
Криптографические хеши повсеместны в программном обеспечении — контрольные суммы файлов, адресуемое содержимое (git), проверка паролей, подписание запросов API и проверки целостности. Различные системы используют разные алгоритмы, и иногда вам нужно совпадать с форматом, который ожидает цель. Генератор хешей запускает все пять распространенных алгоритмов параллельно: MD5 (устаревший, все еще используется для не-безопасных контрольных сумм), SHA-1 (git использует это, хотя устарело для безопасности), SHA-256 (современный стандарт), SHA-384 и SHA-512 (варианты с более высокой энтропией). Вставьте любой текст и получите все пять хешей мгновенно. Все хеширование происходит локально в вашем браузере — ваш ввод никогда не покидает вашу машину, что делает это безопасным для чувствительных строк. SHA-1/256/384/512 используют API SubtleCrypto браузера; MD5 реализован встроенным образом, поскольку SubtleCrypto его не предоставляет.
Запускает MD5, SHA-1, SHA-256, SHA-384 и SHA-512 одновременно. Вставьте ввод один раз и посмотрите каждый хеш одновременно.
Все вычисления происходят в браузере с использованием SubtleCrypto. Ваш ввод никогда не покидает вашу машину — безопасен для паролей, ключей API и частных данных.
Каждый хеш имеет свою кнопку копирования, поэтому вы можете получить ровно тот формат, который ожидает ваша целевая система.
Хеши обновляются в реальном времени при вводе. Отлично подходит для настройки ввода, пока он не совпадет с целевым хешем.
Выход — это стандартный маленький шестнадцатеричный — формат, ожидаемый большинством систем (git, OpenSSL, большинство клиентов HTTP).
Работает с короткими строками и большими блоками текста одинаково быстро. Нет ограничения размера для разумного ввода.
Хешируйте содержимое загруженного файла и сравняйте с опубликованным SHA-256 источника, чтобы подтвердить, что файл не был подделан или поврежден.
Создайте SHA-1 большого двоичного объекта, чтобы понять, как git его идентифицирует — полезно для отладки проблем с репозиторием.
Хешируйте каноническое тело запроса перед его подписанием с HMAC — общий шаблон в AWS, Google Cloud и пользовательских схемах аутентификации API.
Генерируйте хеши SHA-256 или SHA-512 для простого хранения паролей (bcrypt/Argon2 лучше в продакшене, но быстрые хеши SHA подходят для приспособлений разработки).
Хешируйте содержимое для дедупликации — если два элемента имеют одинаковый SHA-256, они имеют одинаковые байты, даже если метаданные отличаются.
Щелкните значок хеша в панели DevSuite Pro. Откроется панель с областью ввода и пятью выходными строками хеша.
Вставьте ваш текст, строку или документ. Инструмент принимает любую строку UTF-8 — не требуется подготовка кодирования.
Все пять хешей обновляются мгновенно: MD5, SHA-1, SHA-256, SHA-384, SHA-512. Каждый показывается с меткой его алгоритма.
Нажмите копирование рядом с алгоритмом, который вам нужен. Хеш отправляется в ваш буфер обмена как строка в нижнем шестнадцатеричном формате.
Если вы проверяете относительно ожидаемого хеша, визуально сравните результат — несовпадающие хеши часто указывают на проблемы передачи или кодирования.
Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.