PT Privacy Tools

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

Генерируйте хеши SHA-1, SHA-256, SHA-384 и SHA-512 из текста локально через Web Crypto API. Мгновенно копируйте шестнадцатеричный дайджест.

🔒 Работает полностью в вашем браузере — ничего не загружается

Advertisement

Генерируйте хеши текста локально

Хеш-функция превращает текст в дайджест фиксированного размера, который полностью меняется, как только меняются входные данные. Разработчики используют хеши, чтобы сравнивать данные, проверять списки файлов, создавать ключи кеша и выяснять, одинаковы ли два текста, не храня исходное значение. Этот генератор использует crypto.subtle.digest — Web Crypto API, встроенный в современные браузеры, поэтому текст обрабатывается на вашем устройстве. Результат показан строчными шестнадцатеричными символами, и его можно скопировать одним щелчком. Пустой текст тоже допустим: он даёт стандартный дайджест пустой последовательности байтов.

Выбор алгоритмов SHA

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

Хеши — это не шифрование

Хеши — это односторонние сводки, а не зашифрованные сообщения. Вы не можете расшифровать дайджест SHA, чтобы восстановить входные данные, но злоумышленники могут угадывать распространённые входные данные и сравнивать полученные хеши. Именно поэтому простые хеши SHA небезопасны для хранения паролей. Для хранения паролей нужны медленные, «солёные» алгоритмы, созданные специально для этого, такие как Argon2, bcrypt или scrypt, на доверенном бэкенде. Используйте этот браузерный инструмент для быстрой локальной генерации дайджестов, демонстраций, проверок совместимости и несекретных процессов проверки целостности, где полезно оставить входные данные на своём устройстве. Если вы сравниваете результаты с другим приложением, аккуратно копируйте точный текст и обращайте внимание на скрытые пробелы, табуляции или завершающие переводы строки, ведь эти символы тоже входят в хешируемые данные.

Как использовать

  1. Введите текстВставьте или введите текст, который нужно захешировать.
  2. Выберите алгоритмВыберите SHA-1, SHA-256, SHA-384 или SHA-512.
  3. Сгенерируйте и скопируйтеСоздайте шестнадцатеричный дайджест локально и при необходимости скопируйте его.

Часто задаваемые вопросы

Загружается ли мой текст для создания хеша?
Нет. Хеширование использует crypto.subtle.digest в вашем браузере, поэтому текст остаётся на вашем устройстве.
Какие алгоритмы доступны?
Вы можете создавать хеши SHA-1, SHA-256, SHA-384 и SHA-512. Для современного использования выбирайте SHA-256 или сильнее.
Можно ли обратить хеш?
Криптографические хеши — это односторонние дайджесты. Их нельзя расшифровать, но слабые или распространённые входные данные всё же можно угадать, сравнивая хеши.
Стоит ли использовать это для паролей?
Не храните пароли в виде простых хешей SHA. Используйте специальную функцию хеширования паролей, такую как Argon2, bcrypt или scrypt, на доверенном сервере.
Advertisement