Генератор хеша (SHA)
SHA-1, SHA-256, SHA-384 и SHA-512 в реальном времени.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
Для чего нужен хеш?
Хеш — это уникальная цифровая «подпись» содержимого. С её помощью проверяют, что файл или сообщение не изменены: меняется содержимое — меняется хеш. Это быстро, детерминированно и необратимо.
Как пользоваться генератором
-
Введите текст
Введите или вставьте содержимое для хеширования.
-
Прочитайте хеши
SHA-1, SHA-256, SHA-384 и SHA-512 считаются в реальном времени.
-
Скопируйте значение
Нажмите на хеш, чтобы скопировать его.
Алгоритмы SHA
| Алгоритм | Размер | Длина hex | Рекомендация |
|---|---|---|---|
| SHA-1 | 160 бит | 40 символов | Устарел (избегать) |
| SHA-256 | 256 бит | 64 символа | Рекомендуемый стандарт |
| SHA-384 | 384 бита | 96 символов | Высокая безопасность |
| SHA-512 | 512 бит | 128 символов | Высокая безопасность |
Сценарии использования
- Целостность файлов: сравнить хеш загрузки с опубликованным.
- Дедупликация и индексация данных.
- Цифровые подписи и сертификаты (базовый элемент).
Одного хеширования недостаточно для хранения паролей: используйте bcrypt, scrypt или Argon2 с солью.
Частые вопросы
Что такое хеш-функция?
Хеш-функция превращает данные любого размера в отпечаток фиксированной длины. Один и тот же вход всегда даёт один и тот же хеш, но малейшее изменение кардинально меняет результат.
Можно ли восстановить исходный текст из хеша?
Нет. Хеширование — односторонняя операция: оно спроектировано необратимым. Именно поэтому оно полезно для проверки целостности без раскрытия содержимого.
Стоит ли ещё использовать SHA-1?
Нет, для безопасности. SHA-1 считается устаревшим, так как были продемонстрированы коллизии. Предпочитайте SHA-256 и выше. SHA-1 показан здесь для сравнения или совместимости.
Где хеш применяется в повседневности?
Для проверки, что скачанный файл не изменён (контрольная сумма), для индексации данных или как основа цифровых подписей. Для хранения паролей используют специальные алгоритмы (bcrypt, Argon2) с солью.
Отправляются ли мои данные в интернет?
Нет. Расчёт использует Web Crypto API вашего браузера; текст никогда не передаётся.