SHA-256: хеш текста и контрольная сумма файла
Рассчитайте SHA-256 текста UTF-8 или локального файла. Сравните 64-значные контрольные суммы, проверьте загрузку и изучите пример прямо в браузере.
Здесь появится результат.
Как рассчитать и проверить SHA-256
- Введите текст или выберите локальный файл; выбранный файл используется вместо текста.
- Для проверки вставьте только ожидаемую контрольную сумму из надёжного источника.
- Рассчитайте хеш, проверьте совпадение и скопируйте или скачайте полный результат.
SHA-256: хеш текста и контрольная сумма файла: что важно знать
Совпадение означает, что оба набора данных дают один хеш, но ожидаемую сумму нужно получать из доверенного источника. Хеширование не является обратимым шифрованием или способом хранения паролей.
Пример SHA-256: стандартный тестовый вектор abc
- Исходные данные
abc- Результат
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-256: хеш текста и контрольная сумма файла: вопросы и ответы
Что означает SHA-256 из 64 символов?
SHA-256 создаёт 256-битный хеш, который здесь показан как 64 шестнадцатеричных символа в нижнем регистре, включая начальные нули. Текст кодируется в UTF-8, файлы обрабатываются как исходные байты. Ограничения: 8 MiB текста и 32 MiB на файл.
Как проверить скачанный файл?
Выберите файл и вставьте только ожидаемый хеш, без имени файла и префикса SHA256:. При сравнении регистр и пробельные символы по краям не учитываются. Получайте сумму из надёжного источника: если подменены и файл, и сумма, совпадение не доказывает подлинность.
Почему другая программа выдаёт иной SHA-256?
Байты должны совпадать полностью. Пробелы, перенос в конце, CRLF вместо LF, UTF-8 BOM и разные представления Unicode могут изменить результат. Ввод не обрезается и не нормализуется; имена и пути файлов не участвуют. SHA-256 отличается от SHA3-256, SHA-512/256 и двойного SHA-256.
Можно ли расшифровать SHA-256 или хранить с его помощью пароли?
Хеширование — не обратимое шифрование. Инструмент не восстанавливает пароли и не проверяет цифровые подписи. Для хранения паролей используйте специальную функцию, например Argon2id. Для аутентификации сообщения с ключом выберите HMAC-SHA-256 в инструменте HMAC: обычный SHA-256 не подтверждает отправителя.
Мои файлы, токены и текст отправляются на сервер?
Нет. Данные обрабатываются в вашем браузере. Сайт загружает страницу и программный код, но не отправляет ваши данные на сервер преобразования и не сохраняет их в учётной записи.
Инструменты для следующего шага
- SHA-512: хеш текста и контрольная сумма файла
Вычисляйте SHA-512 для текста и файлов на своём устройстве и сравнивайте полные шестнадцатеричные значения.
- Генератор HMAC
Вычисляйте HMAC-SHA-1, HMAC-SHA-256 и HMAC-SHA-512 с секретным ключом в UTF-8 или шестнадцатеричном виде.
- Калькулятор контрольной суммы CRC32
Вычисляйте стандартную CRC-32 для текста и файлов, сравнивайте восьмизначные шестнадцатеричные результаты.
- MD5: хеш текста и контрольная сумма файла
Вычисляйте MD5 для текста или локального файла и сравнивайте результат с ожидаемой контрольной суммой.
Все инструменты разработчика
Кодирование и файлы
Преобразуйте текст, байты, URL и встроенные изображения без изменения исходных данных.
Кодирование и декодирование Base64
Кодируйте текст UTF-8 в Base64 или декодируйте обычный и URL-безопасный Base64. Настраивайте заполнение и переносы строк.
Кодирование и декодирование Base64URL
Преобразуйте текст в URL-безопасный Base64 с символами - и _. Кодируйте и декодируйте Base64URL без заполнения.
Изображение в Base64
Преобразуйте PNG, JPEG, GIF, WebP, SVG и другие распознаваемые изображения в Base64 Data URI прямо в браузере.
Base64 в изображение
Декодируйте изображения из Base64 и Data URI, просматривайте поддерживаемые форматы и скачивайте исходные байты изображения.
Файл в Base64
Преобразуйте любой файл в строку Base64. При необходимости добавьте префикс Data URI, заполнение или переносы строк MIME.
Base64 в файл
Преобразуйте строки Base64 и Data URI в скачиваемые файлы, сохранив декодированные двоичные данные без изменений.
Кодирование и декодирование URL
Кодируйте и декодируйте компоненты URL, полные адреса и значения форм. Корректно обрабатывайте процентную кодировку и пробелы.
Кодирование и декодирование HTML-сущностей
Преобразуйте текст и символы Unicode в HTML-сущности. Декодируйте именованные и числовые ссылки на символы.
Анализ Unicode и преобразование escape-последовательностей
Просматривайте кодовые точки Unicode, байты UTF-8 и единицы UTF-16. Преобразуйте escape-последовательности JavaScript в читаемый текст.
Проверка данных и текста
Изучайте структуру данных и содержимое токенов, находите различия между текстами.
Форматирование, минификация и проверка JSON
Форматируйте, минифицируйте и проверяйте JSON без потери точности больших чисел. Выбирайте отступы и сортируйте ключи на всех уровнях.
Декодер JWT
Читайте заголовок и полезную нагрузку JWT, проверяйте указанные сроки действия и начала использования, не отправляя токен на сервер.
Сравнение текстов
Сравнивайте два текста по строкам, словам или символам. Находите добавления и удаления с учётом пробелов и переносов строк.
Тестер регулярных выражений
Проверяйте регулярные выражения JavaScript с флагами, позициями совпадений, группами захвата и именованными группами.
Хеши, идентификаторы и расписания
Проверяйте целостность файлов, создавайте идентификаторы и разбирайтесь во временных метках и расписаниях.
MD5: хеш текста и контрольная сумма файла
Вычисляйте MD5 для текста или локального файла и сравнивайте результат с ожидаемой контрольной суммой.
SHA-1: хеш текста и контрольная сумма файла
Вычисляйте SHA-1 для текста UTF-8 и файлов, затем сравнивайте результат с ожидаемой контрольной суммой.
SHA-512: хеш текста и контрольная сумма файла
Вычисляйте SHA-512 для текста и файлов на своём устройстве и сравнивайте полные шестнадцатеричные значения.
Калькулятор контрольной суммы CRC32
Вычисляйте стандартную CRC-32 для текста и файлов, сравнивайте восьмизначные шестнадцатеричные результаты.
Генератор HMAC
Вычисляйте HMAC-SHA-1, HMAC-SHA-256 и HMAC-SHA-512 с секретным ключом в UTF-8 или шестнадцатеричном виде.
Генератор UUID и GUID
Создавайте случайные UUID v4 и упорядоченные по времени UUID v7 по одному или пакетами.
Конвертер временных меток Unix
Преобразуйте секунды Unix, миллисекунды и даты ISO 8601. Просматривайте один и тот же момент в UTC или любом часовом поясе IANA.
Разбор выражений Cron
Проверяйте выражения Cron из пяти или шести полей. Просматривайте ближайшие запуски в часовом поясе IANA с учётом перехода на летнее время.
Генератор выражений Cron
Составляйте выражения Cron из временных полей или готовых вариантов и просматривайте ближайшие запуски в выбранном часовом поясе.
Текст и файлы обрабатываются на вашем устройстве. Не оставляйте конфиденциальные результаты в общем буфере обмена. Для работы с закрытыми ключами и токенами используйте доверенное устройство.