Как пользоваться хешированием текста SHA-256 и SHA-512
- Укажите «Текст» и при необходимости настройте параметры.
- Запустите инструмент и изучите результаты, подтверждения и ограничения.
- Скопируйте или скачайте результат, затем сверьте его с реальным сайтом, исходными данными или учётными записями компании.
Попробуйте конкретный пример
Захешируйте короткую строку и сравните результат после изменения пробела или переноса строки.
Как понимать результаты
Хеш — это дайджест, а не обратимое шифрование. Важны точные байты: кодировка, пробелы и переносы строк меняют результат. Инструмент хеширует текст, а не двоичное содержимое файла. Быстрые хеши без соли не подходят для хранения паролей.
Частые вопросы
Можно ли восстановить исходный текст по хешу?
Напрямую расшифровать нельзя, но короткие или слабые пароли всё же можно подобрать атакой по словарю.
Влияют ли переносы строк на результат?
Да, при расчёте хеша учитываются фактические переносы строк и пробелы во вводе.
Почему браузер показывает сообщение о неподдерживаемой функции?
Web Crypto требует защищённого контекста; используйте HTTPS или современный браузер.
Чем различаются MD5, SHA-1 и SHA-256 и что выбрать?
Все три — хеш-алгоритмы, превращающие любое содержимое в отпечаток фиксированной длины: MD5 даёт 128 бит (32 шестнадцатеричных символа), SHA-1 — 160 бит, SHA-256 — 256 бит (64 символа). Для MD5 и SHA-1 сегодня можно намеренно получить одинаковый отпечаток у разного содержимого, поэтому для безопасности их использовать нельзя; для контроля целостности файлов, цифровых подписей и подписи API используйте SHA-256 или более стойкие алгоритмы. Не храните пароли пользователей ни с каким простым SHA — используйте специальный медленный алгоритм с солью, например bcrypt или Argon2.