Как проверить подлинность загруженного файла по контрольной сумме
Руководства · Обновлено 12 октября 2026 г. · Автор: Tiago Santos
На страницах загрузки программ, операционных систем и прошивок рядом с файлом часто указан длинный код с подписью SHA-256 или «checksum». Он позволяет доказать, что скачанный файл — ровно тот, что выпустил издатель: не повреждён по дороге и не подменён изменённой копией.
Что такое контрольная сумма
Контрольная сумма, или хеш, — это отпечаток, вычисленный по каждому байту файла. Измените один байт — и отпечаток изменится полностью. Если отпечаток вашего файла совпадает с указанным издателем, файлы идентичны.
Сегодня стандарт — SHA-256. На старых сайтах ещё встречаются MD5 или SHA-1; их хватает, чтобы заметить повреждённую загрузку, но против намеренной подмены они уже ненадёжны.
Проверьте в браузере
- Откройте Контрольная сумма и вставьте сумму со страницы загрузки.
- Выберите скачанный файл. Он обрабатывается на вашем устройстве, даже если весит несколько гигабайт.
- Вы увидите «Совпадает» или «Не совпадает». Если не совпадает, удалите файл и скачайте его заново с официального сайта.
В Windows
Откройте PowerShell и выполните Get-FileHash путь\к\файлу. Команда выведет хеш SHA-256. В командной строке то же самое делает certutil -hashfile путь\к\файлу SHA256.
В macOS и Linux
Откройте Терминал и выполните shasum -a 256 путь/к/файлу на Mac или sha256sum путь/к/файлу в Linux.
Хеш текста вместо файла
Разработчикам иногда нужен хеш фрагмента текста, например чтобы сравнить подписи API. Генератор хешей показывает MD5, SHA-1 и от SHA-256 до SHA-512 прямо во время ввода, а также HMAC с секретным ключом.
Одна оговорка
Контрольная сумма доказывает лишь, что файл соответствует тому, что указано на странице. Если бы сам сайт был взломан, подменить могли бы и то, и другое. Для критичных программ издатели ещё и подписывают свои выпуски; контрольная сумма остаётся быстрой практичной проверкой для повседневных загрузок.