Как использовать
- Выберите режим: «Текст» или «Файл».
- Введите свой текст или выберите локальный файл.
- Выберите алгоритм хеширования (по умолчанию SHA-256).
- Опционально: вставьте ожидаемую контрольную сумму для автоматического сравнения.
- Нажмите «Сгенерировать хеш» и скопируйте результат.
Основные функции
- Хеширование текста и файлов: Вставьте текст или выберите файл, чтобы создать проверяемый отпечаток (хеш).
- Режим сравнения контрольных сумм: Вставьте ожидаемую контрольную сумму для проверки загрузок, артефактов выпуска или конфигурационных файлов.
- Современные алгоритмы SHA: Используйте SHA-256, SHA-384 и SHA-512 (MD5 и SHA-1 не представлены, так как не являются безопасными вариантами).
- Локальный рабочий процесс: Текст, полезные нагрузки и файлы обрабатываются в вашем браузере без загрузок.
- Быстрое копирование результата: Копируйте хеши в примечания к выпуску, аудиты или рабочие процессы отладки.
Похожие инструменты
Генератор надежных случайных паролей или парольных фраз в стиле XKCD. Просматривайте оценки энтропии и времени взлома — безопасно, только на стороне клиента.
Проверьте надежность пароля и оценочное время взлома с помощью zxcvbn. Проверка выполняется локально в вашем браузере, поэтому ваши данные не загружаются на сервер.
Используйте этот генератор SSH-ключей для создания пар ключей Ed25519, RSA-2048 или RSA-4096 локально в браузере. 100% на стороне клиента. Создайте сейчас и скопируйте свой открытый ключ.
Локально генерируйте хеши Bcrypt и проверяйте пароли на соответствие существующим хешам с настраиваемой стоимостью/раундами (Cost/Rounds) для разработки аутентификации, миграций и данных для заполнения.
Декодируйте и отлаживайте JWT в вашем браузере — без секретных ключей, без загрузок. Просматривайте заголовок/полезную нагрузку, форматируйте JSON и следите за обратным отсчетом времени истечения. Вставьте офлайн прямо сейчас.
Генерируйте и подписывайте JWT для тестирования API. Редактируйте заголовок и полезную нагрузку, используйте HS256/HS384/HS512 и храните секрет локально, пока подпись HMAC выполняется в браузере.
Логика расчёта
- Для хеширования файлов инструмент использует
FileReaderи Web Crypto API (crypto.subtle.digest) для обработки данных по частям (или целиком) в памяти. - Сравнение контрольных сумм нечувствительно к регистру и игнорирует начальные/конечные пробелы.
Часто задаваемые вопросы
- Могу ли я хешировать большие файлы?
- Да. Файлы обрабатываются локально. Однако очень большие файлы (несколько гигабайт) могут замедлить работу браузера или превысить лимиты памяти в зависимости от вашего устройства.
- Отправляется ли мой текст или файл на какой-либо сервер?
- Нет. Весь процесс хеширования происходит полностью на вашем устройстве.