Генерируйте хеши SHA-256, SHA-1, SHA-384 и SHA-512 онлайн.
Генератор хешей онлайн
Генерируйте хеши SHA-256, SHA-1, SHA-384 и SHA-512 онлайн.
Ваш текст хешируется локально в браузере с помощью Web Crypto API, и ничего не загружается, но избегайте вставки реальных продакшен-секретов или паролей в любые поля хеширования.
Этот генератор хешей превращает любой текст в криптографический дайджест с помощью SHA-256, SHA-1, SHA-384 или SHA-512, вычисляемый встроенным в браузер Web Crypto API. Вставьте строку — и вы мгновенно получите hex-дайджест в нижнем регистре, что упрощает проверку контрольных сумм, сравнение значений, снятие отпечатков содержимого или создание детерминированных идентификаторов. Это удобно разработчикам, проверяющим целостность файлов или сообщений, QA-инженерам, валидирующим ожидаемый вывод генератора sha256, и всем, кому нужен быстрый хеш sha-512 или хеш sha1 онлайн, не покидая страницы. Инструмент читает ваш ввод как текст UTF-8 и работает полностью в вашем браузере, поэтому всё, что вы вставляете, обрабатывается локально, и ваши данные не покидают устройство. Переключайте алгоритмы одним кликом, чтобы сравнить длины дайджестов от 160 до 512 бит.
Возможности
Генерирует дайджесты SHA-256, SHA-1, SHA-384 и SHA-512
Работает на встроенном в браузер Web Crypto API
Выводит шестнадцатеричное значение в нижнем регистре — стандартный формат дайджеста
Обновляет хеш в реальном времени по мере ввода или редактирования
Показывает битовую длину дайджеста (от 160 до 512 бит) для выбранного алгоритма
Переключение между алгоритмами хеширования одним кликом для сравнения вывода
Копирование полученного дайджеста в буфер обмена одним кликом
Хеширует ввод как текст UTF-8, совпадая с обычными утилитами командной строки
Как использовать Генератор хешей
Выберите алгоритм с помощью переключателя SHA-256 / SHA-1 / SHA-384 / SHA-512.
Вставьте или введите текст, который хотите хешировать, в поле ввода.
Прочитайте hex-дайджест, появляющийся ниже по мере ввода.
Нажмите Копировать, чтобы отправить дайджест в буфер обмена.
Переключайте алгоритмы, чтобы пересчитать хеш и сравнить длины дайджестов.
Дайджест SHA-256 для текста "hello", показанный как hex в нижнем регистре.
Частые ошибки и устранение неполадок
Ваш дайджест не совпадает с контрольной суммой из md5sum или другого MD5-инструмента. — Этот инструмент поддерживает только семейство SHA. MD5 не предлагается, поэтому сравнивайте с выводом SHA-256, SHA-1, SHA-384 или SHA-512.
Хеш отличается от результата командной строки для той же строки. — Большинство shell-конвейеров добавляют завершающий перевод строки. Передавайте текст без перевода строки (например, printf вместо echo), чтобы байты ввода точно совпадали.
Полученный вам дайджест в верхнем регистре никогда не совпадает. — Вывод здесь — hex в нижнем регистре. Приведите сравниваемое значение к нижнему регистру, так как регистр hex не меняет сам дайджест.
Хеширование того же слова даёт результат, отличный от хеша пароля с солью. — Это генерирует обычный дайджест вашего текста без соли. Хеши с солью или функции вывода ключа (bcrypt, PBKDF2) не совпадут с сырым дайджестом SHA.
Часто задаваемые вопросы
Что такое генератор хешей ArrayKit?
Это браузерный инструмент, превращающий любой текст в криптографический дайджест с помощью SHA-256, SHA-1, SHA-384 или SHA-512, вычисляемый через Web Crypto API. Он идеален для контрольных сумм, отпечатков содержимого и проверок целостности.
Как сгенерировать хеш SHA-256 этим инструментом?
Выберите SHA-256 в селекторе алгоритма, затем вставьте или введите текст в поле ввода. Hex-дайджест в нижнем регистре появится ниже по мере ввода, и вы можете нажать Копировать, чтобы получить его.
Почему вывод хеша полностью в нижнем регистре hex?
Каждый байт дайджеста отображается как два hex-символа в нижнем регистре — наиболее распространённый формат, используемый инструментами и API. Регистр hex косметический и не влияет на значение.
Можно ли обратить хеш обратно в исходный текст?
Нет. Хеширование SHA по своей природе одностороннее, поэтому дайджест нельзя декодировать обратно в его ввод. Используйте его для проверки и снятия отпечатков, а не для хранения восстанавливаемых данных.
Почему мой SHA-256 не совпадает с тем, что выдаёт терминал?
Терминалы часто добавляют перевод строки к вводу. Хешируйте текст без завершающего перевода строки, чтобы байты были идентичны тому, что вы вставляете в Генератор хешей.
Безопасен ли мой ввод при использовании Генератора хешей?
Да. Дайджест вычисляется через Web Crypto API прямо в вашем браузере, поэтому хешируемый текст обрабатывается локально, и ничего не загружается на сервер.
Связанные инструменты
Декодировщик JWT — Декодируйте заголовок и полезную нагрузку JWT и проверяйте exp/iat (без проверки подписи).
Генератор TOTP / 2FA — Генерируйте одноразовые пароли на основе времени (коды 2FA) из секрета в base32.