Ввод
Подготовка рабочей области…
Как использовать
- Введите сообщение, выберите кодировку и алгоритм хеша.
- Нажмите «Создать», затем выберите Hex или Base64.
- Скопируйте хеш, сравните с ожидаемым или скачайте 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.