В этой статье
Что такое хеширование файлов?
Хеширование файлов создаёт отпечаток фиксированной длины из любого файла. Даже изменение одного байта приводит к полностью другому хешу.
Распространённые алгоритмы: MD5, SHA-1, SHA-256 и SHA-512. Каждый создаёт уникальную шестнадцатеричную строку как цифровой отпечаток.
Как работает проверка хеша
Проверитель хеша читает двоичные данные файла, обрабатывает их и выдаёт результаты.
- Выбор алгоритма — MD5, SHA-1, SHA-256 или SHA-512
- Обработка на клиенте — файл обрабатывается в браузере через Web Crypto API
- Сравнение хеша — сравните вычисленный хеш с эталонным
Попробуйте бесплатно — без регистрации
Проверить хеш файла →Когда использовать проверку хеша
Хеширование — фундаментальный инструмент безопасности и целостности.
- Проверка загрузок — сравните хеш с контрольной суммой издателя
- Мониторинг целостности — вычисляйте и храните хеши критических файлов
- Обнаружение дубликатов — идентифицируйте дубликаты сравнением хешей
Часто задаваемые вопросы
Безопасен ли MD5?
MD5 криптографически сломан, но практичен для неадверсарных проверок. Для защиты от подделки используйте SHA-256.
Разница между SHA-256 и SHA-512?
SHA-256 создаёт 256-битный хеш, SHA-512 — 512-битный. Оба криптографически безопасны.
Что такое коллизия хеша?
Коллизия возникает, когда два разных входа создают одинаковый хеш. Для SHA-256 и SHA-512 это практически невозможно.