Генератор хешей
Создавайте криптографические хеши из текста или целых файлов прямо в браузере. Поддержка MD5, SHA-1 и семейства SHA-2.
Введите текст для хеширования:
Результат:
Как сгенерировать хеш
- Введите или вставьте текст для хеширования либо вместо этого выберите файл.
- Выберите алгоритм: MD5, SHA-1, SHA-256, SHA-384 или SHA-512.
- Нажмите «Сгенерировать хеш» (или выберите файл), чтобы вычислить его.
- Скопируйте шестнадцатеричный дайджест в нижнем регистре для проверки или хранения.
Частые вопросы
Что такое хеш?
Хеш — это строка фиксированной длины, полученная из произвольных данных. Одинаковый вход всегда даёт одинаковый хеш, а даже крошечное изменение приводит к совершенно другому результату.
Какой алгоритм использовать?
Для большинства задач SHA-256 — хороший выбор по умолчанию. MD5 и SHA-1 быстры, но считаются криптографически слабыми, поэтому избегайте их для проверок, связанных с безопасностью.
Могу ли я хешировать целый файл?
Да. Используйте опцию выбора файла, чтобы хешировать исходные байты файла. SHA-хеши используют байты файла напрямую, а MD5 сначала декодирует их как текст UTF-8.
Загружает ли инструмент мои данные?
Нет. Хеширование полностью выполняется в вашем браузере. Ваши текст и файлы никогда не покидают устройство.
Похожие инструменты
Зачем генерировать хеши?
Хеш — это отпечаток фиксированной длины любого текста или файла, позволяющий проверять целостность, дедуплицировать данные или сравнивать значения без хранения оригинала. Одинаковый ввод всегда даёт одинаковый хеш.
- Проверить целостность файла, сравнив контрольные суммы SHA-256 после загрузки.
- Обнаружить случайные изменения данных при передаче или хранении.
- Создать быстрый необратимый идентификатор для кэша или дедупликации.
Советы и ограничения
MD5 и SHA-1 подходят для контрольных сумм, но криптографически небезопасны для паролей — предпочитайте SHA-256, SHA-384 или SHA-512, использующие WebCrypto браузера. Хеширование выполняется целиком локально.