Проверка хеша файлов (MD5, SHA‑1/256/384/512, CRC32, RIPEMD‑160)
Проверьте целостность загружаемых программ и документов прямо в браузере. Виджет работает на стороне клиента — ваши файлы не отправляются на сервер.
Зачем проверять хеш
- Убедиться, что файл не повреждён при скачивании.
- Сверить оригинальность: сопоставьте хеш с тем, что указал разработчик.
- Быстро сравнить два файла между собой (их хеши будут одинаковыми при идентичном содержимом).
Как пользоваться
- Нажмите «Выбрать файл» или перетащите файл в зону виджета.
- Вычисления начнутся автоматически. Отобразятся хеши выбранных алгоритмов и время расчёта.
- Если у вас есть «эталонный» хеш (например, с сайта разработчика) — вставьте его в поле «Эталонный хеш». Сервис покажет совпадение/несовпадение.
- Нажмите «Скопировать» напротив нужного алгоритма.
⚠️ Для очень больших файлов WebCrypto‑алгоритмы (SHA‑1/384/512) могут быть недоступны — используйте потоковые MD5/CRC32/SHA‑256/RIPEMD‑160, они работают без загрузки файла на сервер.
Поддерживаемые алгоритмы
- SHA‑256 (потоковая JS‑реализация) — экономит память, подходит для крупных файлов.
- SHA‑1, SHA‑384, SHA‑512 — через WebCrypto (быстро на современных браузерах).
- MD5 — потоковый расчёт в JS.
- CRC32 — быстрая проверка целостности.
- RIPEMD‑160 — криптографическая хеш‑функция семейства RIPEMD.
Особенности и приватность
- Обработка выполняется в вашем браузере.
- Файлы не загружаются на SoftPersonal.
- На слабых устройствах расчёт больших файлов может занимать заметное время — это нормально.
Вопросы и ответы (FAQ)
1) Что такое хеш файла?
Это «отпечаток» содержимого. Если файл изменился, хеш меняется.
2) Важен ли регистр (большие/малые буквы)?
Нет, сравнение выполняется регистронезависимо.
3) Почему часть алгоритмов недоступна?
Некоторые режимы требуют WebCrypto API. Если браузер его не поддерживает или файл слишком большой, алгоритм будет отключён с подсказкой.
4) Храните ли вы мои файлы или хеши?
Нет. Всё происходит локально в браузере.