Генератор хешей

Вычисляйте MD5 / SHA-1 / SHA-224 / SHA-256 / SHA-384 / SHA-512 / SHA3-256 / SHA3-512 / BLAKE2b-512 / BLAKE2s-256 для текста UTF-8, Hex или Base64 без загрузки данных на сервер.

Безопасность и криптография
Подготовка рабочей области…

Ввод

Подготовка рабочей области…

Результат
Здесь появится результат.

Как использовать

  1. Введите сообщение, выберите кодировку и алгоритм хеша.
  2. Нажмите «Создать», затем выберите Hex или Base64.
  3. Скопируйте хеш, сравните с ожидаемым или скачайте JSON.

Генератор хешей

Хеш — это отпечаток байтов фиксированной длины. Используйте SHA-256 по умолчанию, выберите нужный алгоритм или просмотрите сразу все пять результатов. Кодировка ввода определяет, какие байты хешируются.

Скопируйте хеш в Hex или Base64 и сравните его с полным ожидаемым значением. Эти настройки отображения не меняют исходные байты и не требуют повторного вычисления.

Работа с вводом

Введите текст, Hex или Base64. Выберите алгоритм и формат результата; кнопка «Пример» подставит текст Unicode.

Выберите «Создать». Скопируйте хеш, сравните его с ожидаемым значением или скачайте результат без секретных исходных данных.

Пример
Ввод
Hello, world! 👋
Результат
a1c81e1c2c9dc291fa5fa6a35d8c77624e1d8f19d9f7ed6817739111dc699137

Только демонстрационные данные. Не используйте секреты из примеров как настоящие учётные данные.

Поведение и ограничения

Инструмент не нормализует текст, не удаляет пробелы и не добавляет перевод строки. Hex допускает пробелы между парами байтов; Base64 использует стандартный алфавит и строгое дополнение. MD5 и SHA-1 доступны для совместимости с устаревшими системами, а не для защиты от коллизий или хранения паролей.

Копирование и повторное использование

Пробелы и окончания строк учитываются. Для хеша исходных байтов файла используйте «Контрольная сумма файла».

Копировать все хеши · Сравнение использует выбранный формат результата. При выборе «Все алгоритмы» будет отмечен любой совпавший хеш.

Ограничения обработки

Ввод: 1 MiB; Секретный ключ: 64 KiB; Файл: 1 GiB; Пароли: 4–128 (Длина), 1–100 (Количество); bcrypt: 1–72 байта UTF-8 · стоимость 4–14 · по умолчанию 10; AES: Открытый текст 1 MiB, Парольная фраза 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Пароль / входные байты 64 KiB, Соль / info 1 KiB, Длина результата (байт) 1–256; Результат: 1–256 байт · до 2 000 000 итераций PBKDF2 · обработка на вашем устройстве; Время: 30 s; Файл: 120 s.

Дополнительные материалыТехническая документация
?

Частые вопросы

Можно ли расшифровать хеш?

Нет. Хеширование не является шифрованием и не имеет ключа расшифровки. Сам хеш не подтверждает источник сообщения.

Почему результат отличается от командной строки?

Сравните точные байты. Конечный перенос строки, BOM, кодировка и CRLF/LF меняют хеш.

Нужен ли пересчёт при смене Hex на Base64?

Нет. Меняется представление текущих байтов хеша. Смена ввода или алгоритма требует нового нажатия «Создать».

Входит ли сообщение в JSON?

Нет. Включены алгоритм, хеш, формат вывода и число входных байтов, но не сообщение.

Можно ли хешировать бинарные данные?

Да. Введите байты в Hex/Base64 или используйте File Checksum для исходного файла. Открытие текстового файла принимает только корректный UTF-8.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.