Перейти к содержимому

Генератор SHA-256

Создайте хеш SHA-256 для любого текста с помощью этого генератора SHA-256. Введите текст: инструмент преобразует его в UTF-8, вычисляет дайджест SHA-2 размером 256 бит и возвращает 64-значную строку из строчных шестнадцатеричных цифр — то же значение, что выдают sha256sum, OpenSSL и стандартные библиотеки. Идеально подходит разработчикам и администраторам для проверки контрольных сумм, создания отпечатков содержимого, сравнения подписей API или тестирования собственного кода хеширования.

Сбросить

Часто задаваемые вопросы

Что возвращает генератор SHA-256?

Он возвращает дайджест SHA-256 вашего текста в виде 64 строчных шестнадцатеричных символов, кодирующих 256 бит. Для одного и того же текста результат всегда одинаков.

Каков хеш SHA-256 слова hello?

Слово hello в нижнем регистре без символа новой строки хешируется в 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Сравнить это значение — быстрый способ проверить, что ваш код хеширует те же байты.

Почему мой хеш отличается от результата в терминале?

Такие команды, как echo, добавляют символ новой строки, если не использовать echo -n или printf, и этот символ меняет хеш. Инструмент хеширует ваш текст в точности так, как он введен, не удаляя пробелы и символы перевода строки.

Как обрабатываются специальные символы и эмодзи?

Перед хешированием весь текст кодируется в UTF-8, поэтому буквы с диакритическими знаками и эмодзи хешируются как байты UTF-8. Это соответствует настройкам по умолчанию в большинстве языков программирования, терминалов и веб-API.

Безопасен ли SHA-256?

Да, SHA-256 входит в семейство SHA-2, и для него не известны практически осуществимые атаки на коллизии или прообраз. Он широко используется в сертификатах TLS, контрольных суммах программного обеспечения, новом формате объектов Git и блокчейнах.

Стоит ли хранить пароли в виде хешей SHA-256?

Нет. SHA-256 разработан для быстрого вычисления, поэтому перебирать множество паролей в секунду легко и дешево. Храните пароли с помощью медленного алгоритма с солью, например Argon2, bcrypt или scrypt.

Можно ли хешировать файлы с помощью этого инструмента?

Инструмент хеширует вставленный или введенный текст, а не загруженные файлы. Для загрузок и других двоичных файлов используйте sha256sum в Linux, shasum -a 256 в macOS или Get-FileHash в PowerShell, где по умолчанию используется SHA-256.

Результат — это HMAC-SHA256?

Нет, это обычный дайджест SHA-256 без ключа. Для подписей вебхуков и API обычно требуется HMAC-SHA256 с общим секретом, который дает другое значение.

Можно ли обратить хеш SHA-256?

Нет, вычислить текст по его хешу невозможно. Можно только перебирать варианты ввода и сравнивать хеши; это выполнимо для коротких или распространенных строк.

Какой объем текста можно хешировать?

Введите не менее одного символа и не более 5 MB текста; если объем больше, появится сообщение об ошибке. Результат соответствует варианту SHA-256 в генераторе хешей.

О проекте OneClick Pro

OneClick Pro — это бесплатная коллекция из более чем 150 веб-инструментов для повседневных задач: преобразования изображений и единиц измерения, форматирования и проверки кода, проверки доменов и SEO, а также работы с текстом, датами и числами. Все инструменты доступны без регистрации и подписки, а введенные вами данные используются только для расчета результата и никогда не сохраняются. Используйте коллекцию как быстрый набор инструментов для разовых задач или добавьте в закладки те, которыми пользуетесь каждый день.