Что проверяет инструмент
- SHA-256 и SHA-512 (актуальные и безопасные)
- SHA-1 и MD5 (только для совместимости и проверок)
- Ввод текста и файлов
- Копирование в один клик
Как пользоваться
- 01
Введите текст или выберите файл.
- 02
Хеши вычисляются мгновенно.
- 03
Скопируйте значение для сравнения.
Технические подробности
Вычисление в браузере
SHA-хеши используют Web Crypto API браузера, MD5 — локальную реализацию на JavaScript. Текст кодируется в UTF-8; файлы никуда не загружаются.
Почему MD5 и SHA-1 «взломаны»
Для обоих практически достижимы коллизии — разные входные данные с одинаковым хешем. Их ещё встречают в проверках целостности, но для подписей и защиты они непригодны.
Хранение паролей
Никогда не храните пароли в виде простого SHA или MD5. Используйте Argon2id, scrypt или bcrypt с солью и параметром сложности.
Частые вопросы
Можно ли восстановить текст по хешу?
Хеш — односторонняя функция, математически он не обращается. Но короткие популярные значения (например, простые пароли) находятся по заранее вычисленным таблицам.
Работает ли с большими файлами?
Да, но файл считывается в память браузера. Для очень больших файлов (несколько ГБ) лучше подходят средства операционной системы.
Почему один и тот же текст даёт другой хеш?
Невидимые пробелы, разные окончания строк (CRLF/LF) или другая кодировка меняют результат.
Какой алгоритм выбрать?
SHA-256 или SHA-512 для проверки целостности и подписей. MD5 и SHA-1 — только если этого требует старая система.