Проверка файла контрольной суммы
Загрузите любой файл вместе с его файлом контрольной суммы (.sha256, .md5, .sfv), чтобы проверить целостность. Инструмент читает ваш файл контрольной суммы, вычисляет соответствующий хеш и подтверждает, что файл не повреждён — полностью в вашем браузере, без загрузки на сервер.
Upload a data file and its corresponding checksum file (.sha256, .md5, .sfv) to verify integrity. The tool parses the checksum file, computes the hash of your data file, and reports whether they match - all processing happens locally in your browser.
Drop files here or click to browse
Drop a data file and its checksum file (.sha256, .md5, .sfv) together
Click to select a file
Click to select a checksum file
Почему стоит использовать нашу проверку файла контрольной суммы?
- Точная проверка целостности: разбирайте стандартные файлы контрольных сумм .sha256, .md5, .sha1, .sha384, .sha512 и .sfv для проверки целостности файлов. Инструмент вычисляет точный хеш вашего файла данных с помощью Web Crypto API и сравнивает его с ожидаемым значением — обнаруживая даже один повреждённый бит.
- 100 % приватная обработка в браузере: все вычисления и сравнения хешей выполняются полностью в вашем браузере на JavaScript. Ваши файлы никогда не покидают устройство: никаких загрузок на сервер, ведения логов или обработки ваших конфиденциальных данных третьими лицами.
- Поддержка множества форматов контрольных сумм: поддерживаются все основные форматы файлов контрольных сумм, включая стандартные файлы хешей (.sha256, .md5, .sha1, .sha512, .sha384), файлы SFV и файлы формата hashsum (sha256sum, md5sum). Алгоритм хеширования определяется автоматически по длине хеша.
- Подробные отчёты об успехе и ошибках: получайте понятные результаты успеха или ошибки для каждой записи контрольной суммы с цветной сводной полосой, показывающей число пройденных, неудачных и общих проверок. Экспортируйте полный отчёт о проверке в виде текста для документации или аудита.
Типичные сценарии использования проверки файла контрольной суммы
- Проверка загрузок программного обеспечения: сверяйте скачанные установщики, ISO-образы и файлы прошивок с контрольной суммой SHA-256 или MD5 от издателя. Инструмент гарантирует, что скачанный файл совпадает с оригиналом и не был повреждён при передаче или изменён третьей стороной.
- Обнаружение повреждения данных: после передачи файлов по ненадёжным сетям, через USB-накопители или облачное хранилище используйте проверку файла контрольной суммы, чтобы убедиться в отсутствии повреждений. Один несовпавший бит изменит хеш и позволит выявить скрытое повреждение, которое иначе осталось бы незамеченным.
- Расследование инцидентов безопасности: во время инцидента проверяйте целостность критических системных файлов, исполняемых файлов и конфигураций по эталонным контрольным суммам. Инструмент помогает выявить файлы, которые могли быть изменены злоумышленником или вредоносным ПО.
- Целостность пакетных менеджеров и репозиториев: проверяйте файлы пакетов и загрузки из репозиториев по опубликованным контрольным суммам. Инструмент поддерживает стандартные форматы файлов хешей, используемые пакетными менеджерами, репозиториями дистрибутивов Linux и зеркалами программ.
- Контроль качества при распространении файлов в команде: при распространении файлов в команде или организации создавайте файлы контрольных сумм вместе с релизами. Получатели могут независимо проверить целостность файлов с помощью этого инструмента, не устанавливая специальное ПО.
- Мониторинг целостности резервных копий: периодически проверяйте файлы резервных копий по сохранённым контрольным суммам, чтобы убедиться, что они остаются целыми со временем. Инструмент даёт быстрый способ проверить, что архивные резервные копии не деградировали и не повредились на носителе.
Что такое проверка файла контрольной суммы?
Проверка файла контрольной суммы — это процесс, который гарантирует, что файл не был повреждён или изменён, путём сравнения его криптографического хеша с эталонным значением, опубликованным создателем файла. Файл контрольной суммы — обычно с расширением .sha256, .md5 или .sfv — содержит заранее вычисленные значения хешей для одного или нескольких файлов. Пересчитав хеш локальной копии и сравнив его с ожидаемым значением, вы можете подтвердить целостность файла с математической точностью.
Как работает наша проверка файла контрольной суммы
- Загрузите файл данных: выберите файл, который хотите проверить (например, скачанный установщик, ISO-образ или архив резервной копии). Файл обрабатывается полностью в вашем браузере с помощью Web Crypto API.
- Загрузите или вставьте файл контрольной суммы: укажите соответствующий файл контрольной суммы (.sha256, .md5, .sha1, .sha512, .sha384, .sfv или формат hashsum). Парсер извлекает каждое ожидаемое значение хеша, его алгоритм и связанное имя файла.
- Проверьте и сравните: инструмент вычисляет хеш вашего файла данных тем же алгоритмом, что указан в файле контрольной суммы. Каждый вычисленный хеш сравнивается с ожидаемым, и отображаются понятные результаты PASS (пройдено) или FAIL (не пройдено) с подробной информацией по каждой записи контрольной суммы.
Поддерживаемые форматы файлов контрольных сумм
Наша проверка файла контрольной суммы поддерживает самые распространённые форматы файлов контрольных сумм, используемые при распространении ПО и архивировании данных:
- Стандартные файлы хешей (.sha256, .md5, .sha1 и др.): каждая строка содержит хеш и имя файла, разделённые пробелами, — формат, обычно создаваемый утилитами sha256sum, md5sum, sha1sum и certutil.
- Файлы SFV (.sfv): формат Simple File Verification, обычно хранящий контрольные суммы CRC32, хотя многие файлы SFV также содержат хеши MD5 для более надёжной проверки целостности.
- Файлы hashsum (sha256sum, md5sum): стандартный формат Linux/Unix с хешем, разделителем и именем файла — поддерживает текстовый режим (один пробел) и бинарный режим (пробел + звёздочка).
- Определение алгоритма: инструмент автоматически определяет алгоритм хеширования по длине хеша: 32 шестнадцатеричных символа = MD5, 40 = SHA-1, 64 = SHA-256, 96 = SHA-384, 128 = SHA-512.
Конфиденциальность, безопасность и обработка данных
Ваша конфиденциальность для нас главный приоритет. Проверка файла контрольной суммы обрабатывает все файлы полностью в вашем браузере с помощью Web Crypto API. Никакие данные — включая загруженные файлы, вычисленные хеши и результаты проверки — никогда не передаются на наши серверы или третьим лицам. Инструмент полностью бесплатен, без регистрации, создания аккаунта и ограничений на размер файла. Когда вы закрываете страницу или нажимаете «Очистить всё», все данные удаляются из памяти браузера. Рекомендуем использовать этот инструмент вместе с нашим Генератором хешей и инструментом Сравнение хешей файлов для полного управления целостностью файлов.
Часто задаваемые вопросы
Проверка файла контрольной суммы определяет, был ли файл повреждён или изменён, сравнивая его криптографический хеш с ожидаемым значением, указанным в файле контрольной суммы. Инструмент читает файл контрольной суммы, вычисляет хеш вашего файла данных и сообщает, совпадают ли они.
Стандартные файлы хешей (.sha256, .md5, .sha1, .sha384, .sha512), файлы SFV (.sfv) и файлы формата hashsum. Инструмент автоматически определяет алгоритм хеширования по длине хеша.
Нет. Вся обработка происходит полностью в вашем браузере с помощью Web Crypto API. Ваши файлы никогда не загружаются ни на какой сервер.
Инструмент автоматически определяет алгоритм по длине строки хеша: 32 символа = MD5, 40 = SHA-1, 64 = SHA-256, 96 = SHA-384, 128 = SHA-512.
Да, этот инструмент на 100 % бесплатен навсегда: без скрытых платежей, без регистрации и без ограничений на использование.
Да. Файлы контрольных сумм могут содержать несколько записей. Инструмент проверяет ваш файл данных по каждой записи и показывает отдельные результаты успеха или ошибки.
Неудачная проверка означает, что вычисленный хеш не совпадает с ожидаемым: файл может быть повреждён, изменён, либо контрольная сумма относится к другой версии. Скачайте файл заново из первоисточника.
Файлы SFV традиционно используют контрольные суммы CRC32, которые менее устойчивы к коллизиям, чем криптографические хеши. Стандартные файлы хешей (.sha256, .md5) используют более стойкие криптографические хеш-функции для лучших гарантий целостности.