Генератор хеша текста
Вычисляет шестнадцатеричный хеш непустого текста с выбранным алгоритмом.
Запустить инструмент
Генератор вычисляет шестнадцатеричный хеш непустого текста. Вставьте исходное сообщение в поле «Текст» и укажите нужный вариант в поле «Алгоритм». Если поле алгоритма оставить пустым, для непустой строки по умолчанию используется SHA-256. Среди поддерживаемых вариантов можно выбрать MD5, SHA-256, SHA-512 и другие совместимые функции. Перед вычислением название алгоритма очищается от начальных и конечных пробелов, а буквы переводятся в нижний регистр. Любой непустой текст автоматически кодируется в UTF-8 перед расчетной процедурой. После нажатия кнопки запуска на экране появляются готовый шестнадцатеричный хеш в нижнем регистре, нормализованное название алгоритма, размер дайджеста и размер блока в байтах. Если поле текста оставить пустым, вычисление хеша пропускается: область вывода показывает пустую строку хеша и нулевой размер дайджеста. Если указать неподдерживаемое или ошибочное название алгоритма для непустого текста, интерфейс сообщает об ошибке вычисления.
Инструкция
- Введите или вставьте непустой текст в поле «Текст».
- Укажите SHA-256, MD5 или SHA-512 в поле «Алгоритм» либо оставьте его пустым.
- Нажмите кнопку запуска вычисления.
- Проверьте шестнадцатеричный хеш, нормализованное имя алгоритма, размер дайджеста и размер блока.
- Пример: для строки «Пример сообщения» оставьте алгоритм пустым, чтобы получить результат SHA-256.
- Пример: укажите SHA-512, вставьте непустой текст и сравните результат с эталонным значением.
- При пустом тексте учитывайте специальный результат без хеширования. Неподдерживаемое название алгоритма приведет к ошибке вычисления.
Примеры
- Для проверки строки «Пример сообщения» вставьте её в поле «Текст», оставьте поле «Алгоритм» пустым и запустите вычисление. Будет использован SHA-256.
- Чтобы получить результат для SHA-512, укажите этот алгоритм, вставьте непустой текст и запустите вычисление. Затем сравните хеш с эталонным значением.
Частые вопросы
Какой алгоритм используется по умолчанию?
Для непустого текста по умолчанию используется SHA-256. Пробелы в начале и конце названия алгоритма удаляются, а буквы приводятся к нижнему регистру.
Какой ввод поддерживается?
Генератор принимает текстовое содержимое из поля «Текст». Перед вычислением непустой текст кодируется в UTF-8.
Что произойдет при пустом поле?
Вычисление хеша пропускается. В результате отображаются пустое поле хеша и нулевой размер дайджеста.
Что показывает результат?
Для непустого текста отображаются шестнадцатеричный хеш, нормализованное имя алгоритма, размер дайджеста и размер блока в байтах.
Что будет при неподдерживаемом алгоритме?
Для непустого текста выводится сообщение об ошибке, а хеш не формируется.