Генерируйте хеши MD5, SHA-1, SHA-256 и SHA-512 одновременно за один ввод, без необходимости запускать их по отдельности.
Загрузите любой файл и вычислите его контрольную сумму для проверки целостности файла — полезно для загрузок, резервных копий и аудита безопасности.
Вставьте два хеша рядом, чтобы мгновенно проверить их совпадение — полезно для подтверждения целостности загрузки.
Всё хеширование выполняется в вашем браузере с помощью Web Crypto API. Файлы и текст никогда не загружаются на сервер.
MD5 создаёт 128-битный хеш и работает быстро, но криптографически взломан — используйте его только для контрольных сумм, а не для безопасности. SHA-256 входит в семейство SHA-2, создаёт 256-битный хеш и считается безопасным для большинства задач.
Нет. MD5 и SHA-256 — быстрые хеши, не подходящие для паролей. Для хранения паролей используйте медленный алгоритм хеширования паролей, например bcrypt, scrypt или Argon2.
Вычислите хеш загруженного файла с помощью того же алгоритма (обычно SHA-256 или MD5) и сравните результат с контрольной суммой, предоставленной источником. Они должны точно совпадать.