Хеширование и шифрование
Хеширование и шифрование — 6 браузерных инструментов для разработчиков, включая Генератор хешей MD5, Генератор хешей SHA-256 и Генератор паролей. Всё работает локально без регистрации и загрузки файлов, ваши данные остаются приватными, а результат получается мгновенно.
Как использовать
- 1Выберите подходящий алгоритм— SHA-256 для целостности файлов и подписи API, MD5 только для старых контрольных сумм, bcrypt для хранения паролей, HMAC когда сообщение подписывает общий секрет.
- 2Введите текст или перетащите файл— Хеши считаются во вкладке через Web Crypto API браузера, поэтому даже большой файл читается локально и никуда не загружается.
- 3Проверяйте инструментом, а не глазами— Сравнение хешей сопоставляет два дайджеста посимвольно, а инструмент bcrypt проверяет открытый пароль по существующему хешу.
Часто задаваемые вопросы
Bcrypt, а не MD5 или SHA-256. Генератор bcrypt добавляет соль к каждому хешу и позволяет поднять фактор стоимости, из-за чего перебор становится намеренно медленным, тогда как MD5 и SHA-256 настолько быстры, что современная видеокарта проверяет миллиарды вариантов в секунду.
Нет: хеширование — односторонняя функция, обратной операции не существует. Короткие и распространённые значения всё же находятся в заранее рассчитанных радужных таблицах, и именно поэтому хешу пароля нужны соль и фактор стоимости, а не голый MD5.
Да, вне задач безопасности: проверка целостности файлов, ключи дедупликации и сброс кеша — там, где достаточно понять, различаются ли два набора данных. Сверить загрузку с опубликованной контрольной суммой поможет инструмент сравнения хешей, а если данные может подменить злоумышленник, переходите на SHA-256 или HMAC.