Безопасность

Генератор хеша (SHA)

SHA-1, SHA-256, SHA-384 и SHA-512 в реальном времени.

  • Мгновенно
  • Бесплатно
  • Приватно (обработка локально)
  • Без регистрации
SHA-1
SHA-256
SHA-384
SHA-512

Вычислено локально (Web Crypto). Нажмите на значение, чтобы скопировать.

Для чего нужен хеш?

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

Как пользоваться генератором

  1. Введите текст

    Введите или вставьте содержимое для хеширования.

  2. Прочитайте хеши

    SHA-1, SHA-256, SHA-384 и SHA-512 считаются в реальном времени.

  3. Скопируйте значение

    Нажмите на хеш, чтобы скопировать его.

Алгоритмы SHA

АлгоритмРазмерДлина hexРекомендация
SHA-1160 бит40 символовУстарел (избегать)
SHA-256256 бит64 символаРекомендуемый стандарт
SHA-384384 бита96 символовВысокая безопасность
SHA-512512 бит128 символовВысокая безопасность

Сценарии использования

  • Целостность файлов: сравнить хеш загрузки с опубликованным.
  • Дедупликация и индексация данных.
  • Цифровые подписи и сертификаты (базовый элемент).

Одного хеширования недостаточно для хранения паролей: используйте bcrypt, scrypt или Argon2 с солью.

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

Что такое хеш-функция?

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

Можно ли восстановить исходный текст из хеша?

Нет. Хеширование — односторонняя операция: оно спроектировано необратимым. Именно поэтому оно полезно для проверки целостности без раскрытия содержимого.

Стоит ли ещё использовать SHA-1?

Нет, для безопасности. SHA-1 считается устаревшим, так как были продемонстрированы коллизии. Предпочитайте SHA-256 и выше. SHA-1 показан здесь для сравнения или совместимости.

Где хеш применяется в повседневности?

Для проверки, что скачанный файл не изменён (контрольная сумма), для индексации данных или как основа цифровых подписей. Для хранения паролей используют специальные алгоритмы (bcrypt, Argon2) с солью.

Отправляются ли мои данные в интернет?

Нет. Расчёт использует Web Crypto API вашего браузера; текст никогда не передаётся.