Генератор хеша SHA-256
Рассчитайте хеш SHA-256 для текста локально в браузере.
Создавайте хеши онлайн с помощью SHA-256, SHA-512, SHA-3, SHA-1 и MD5, вычисляйте HMAC с секретным ключом, а также генерируйте и проверяйте хеши паролей Argon2, bcrypt и PBKDF2. Все вычисления выполняются локально в браузере.
Выберите алгоритм и вычислите криптографический хеш любого текста прямо в браузере. Поддерживаются SHA-1, SHA-256, SHA-384, SHA-512.
Рассчитайте хеш SHA-256 для текста локально в браузере.
Рассчитайте HMAC для текста с секретным ключом прямо в браузере.
Рассчитайте хеш SHA-1 для текста локально в браузере.
Рассчитайте хеш SHA-512 для текста локально в браузере.
Рассчитайте MD5-хеш текста локально в браузере.
Рассчитайте SHA3-256 хеш текста локально в браузере.
Рассчитайте SHA3-512 hash из текста локально в браузере.
Рассчитайте BLAKE2b hash из текста локально в браузере.
Выводите и проверяйте PBKDF2-HMAC ключи в браузере.
Создавайте и проверяйте bcrypt-хеши паролей в браузере.
Сгенерируйте или проверьте Argon2-хеш пароля в браузере.
Рассчитайте контрольную сумму CRC32 из текста локально в браузере.
Хеширование преобразует текст в значение фиксированной длины — хеш, дайджест, цифровой отпечаток или контрольную сумму. Одинаковые исходные данные и алгоритм всегда дают одинаковый результат, а даже небольшое изменение входных данных обычно полностью меняет дайджест. Поэтому калькулятор хешей удобен для сравнения данных, обнаружения случайных изменений, создания ключей кеша и подготовки значений для криптографических протоколов.
Криптографическая хеш-функция работает в одном направлении. Она не шифрует сообщение и не содержит ключа, с помощью которого можно восстановить исходный текст. Вместо «расшифровки» хеша система хеширует проверяемое значение с теми же настройками и сравнивает результаты.
SHA-256 подходит как надёжный универсальный вариант для проверки целостности, идентификаторов и современных интеграций. SHA-512 создаёт более длинный 512-битный дайджест, а SHA-3 использует современную конструкцию Keccak. Выбирайте именно тот алгоритм, который требуется системой или указан для контрольной суммы.
MD5 и SHA-1 по-прежнему применяются для совместимости с устаревшими системами, некритичных контрольных сумм и воспроизведения существующих идентификаторов, однако у обоих алгоритмов известны коллизионные уязвимости. Для новых задач, связанных с безопасностью, их использовать не следует. Хеши совпадут только при полном совпадении алгоритма, входных байтов, кодировки, регистра, пробелов и переводов строк.
Обычная хеш-функция принимает только сообщение. HMAC объединяет сообщение с секретным ключом и позволяет сторонам, знающим ключ, обнаруживать изменения и подтверждать подлинность webhook-запросов, API-запросов и других подписываемых сообщений. Обычный SHA-256 не заменяет HMAC, поскольку его может вычислить любой.
Для паролей нужна намеренно медленная хеш-функция с солью, а не быстрый универсальный алгоритм. Argon2id требует значительных ресурсов памяти и подходит для современных систем хранения паролей; bcrypt широко поддерживается и позволяет настраивать стоимость вычислений; PBKDF2 получает ключ с помощью многократного хеширования и полезен там, где его требуют стандарты или платформа. Эти инструменты позволяют создавать тестовые хеши и проверять пароль по сохранённому значению.
Откройте генератор хеша, введите текст точно в том виде, в котором его нужно обработать, при необходимости выберите алгоритм и скопируйте шестнадцатеричный результат. Чтобы воспроизвести контрольную сумму, сохраните все пробелы, символы и переводы строк. Для HMAC также укажите общий секрет и его формат. В Argon2, bcrypt и PBKDF2 настройте доступные параметры соли и сложности либо переключитесь в режим проверки.
Все вычисления выполняются локально в браузере: введённый текст, пароль, соль и ключ HMAC не отправляются на сервер для обработки. Инструменты подходят для обучения, разработки, проверки совместимости и отладки. Для рабочих учётных данных и ключей подписи используйте проверенную серверную криптографическую библиотеку и безопасную систему управления секретами.
Сравните длину результатов SHA-256 и SHA-512 и выберите алгоритм, необходимый для интеграции.
Сравните обычный дайджест SHA-256 с аутентификацией HMAC-SHA-256 на основе общего секрета.
Сравните ресурсоёмкий Argon2 с широко поддерживаемым форматом bcrypt и его моделью стоимости.