Генератор хешей
Хеши MD5, SHA-1, SHA-256
Загрузка…
Был ли этот инструмент полезен?
About this tool
Этот инструмент одновременно вычисляет хеши MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для вашего ввода. Семейство SHA работает через встроенный в браузер Web Crypto API, а MD5 использует встроенную реализацию, и все пять значений обновляются по мере ввода.
How to use
- Введите строку, для которой хотите вычислить хеш, в поле ввода.
- Пять строк результата, от MD5 до SHA-512, появляются прямо ниже.
- Используйте кнопку копирования каждой строки, чтобы получить только нужный хеш.
- Используйте кнопки примеров, чтобы сравнить хеши пустой строки или многоязычного текста.
Frequently asked questions
- Почему MD5 нельзя использовать для хранения паролей?
- MD5 вычисляется чрезвычайно быстро, что делает его уязвимым к атакам полным перебором, а реальные коллизии - разные входные данные, дающие одинаковый хеш - уже были продемонстрированы. Пароли следует хранить с помощью специально созданного, намеренно медленного алгоритма, например bcrypt или argon2.
- SHA-1 тоже небезопасен?
- Да. SHA-1 также подвергался успешным реальным атакам на коллизии, поэтому его больше не рекомендуют для проверки целостности или подписей. Для новых систем более безопасным выбором будет SHA-256 или сильнее.
- Тогда для чего нужны хеши на этой странице?
- Они хорошо подходят для сравнения контрольных сумм, чтобы убедиться, что файл не был повреждён при передаче, или для быстрой проверки идентичности двух строк. Не используйте их в целях безопасности, например для хранения паролей.
- Отправляется ли введённый текст на сервер?
- Нет. Каждый хеш вычисляется внутри вашего браузера - через Web Crypto API и встроенную реализацию MD5 - и никогда не отправляется на сервер.
MD5 и SHA-1 - это алгоритмы с известными коллизиями, поэтому они не подходят для проверки целостности. При хранении паролей используйте специализированный алгоритм вроде bcrypt или argon2 вместо хешей с этой страницы.