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

Создавайте криптографические хеши из текста или целых файлов прямо в браузере. Поддержка MD5, SHA-1 и семейства SHA-2.

Введите текст для хеширования:

Алгоритм

Результат:

Хешировать файл

Выберите файл, чтобы хешировать его точные байты. Работает с алгоритмами SHA; MD5 применяется к декодированному тексту UTF-8.

Как сгенерировать хеш

  1. Введите или вставьте текст для хеширования либо вместо этого выберите файл.
  2. Выберите алгоритм: MD5, SHA-1, SHA-256, SHA-384 или SHA-512.
  3. Нажмите «Сгенерировать хеш» (или выберите файл), чтобы вычислить его.
  4. Скопируйте шестнадцатеричный дайджест в нижнем регистре для проверки или хранения.

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

Что такое хеш?

Хеш — это строка фиксированной длины, полученная из произвольных данных. Одинаковый вход всегда даёт одинаковый хеш, а даже крошечное изменение приводит к совершенно другому результату.

Какой алгоритм использовать?

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

Могу ли я хешировать целый файл?

Да. Используйте опцию выбора файла, чтобы хешировать исходные байты файла. SHA-хеши используют байты файла напрямую, а MD5 сначала декодирует их как текст UTF-8.

Загружает ли инструмент мои данные?

Нет. Хеширование полностью выполняется в вашем браузере. Ваши текст и файлы никогда не покидают устройство.

Похожие инструменты

Зачем генерировать хеши?

Хеш — это отпечаток фиксированной длины любого текста или файла, позволяющий проверять целостность, дедуплицировать данные или сравнивать значения без хранения оригинала. Одинаковый ввод всегда даёт одинаковый хеш.

Советы и ограничения

MD5 и SHA-1 подходят для контрольных сумм, но криптографически небезопасны для паролей — предпочитайте SHA-256, SHA-384 или SHA-512, использующие WebCrypto браузера. Хеширование выполняется целиком локально.