Как проверить подлинность загруженного файла по контрольной сумме

Руководства · Обновлено 12 октября 2026 г. · Автор: Tiago Santos

На страницах загрузки программ, операционных систем и прошивок рядом с файлом часто указан длинный код с подписью SHA-256 или «checksum». Он позволяет доказать, что скачанный файл — ровно тот, что выпустил издатель: не повреждён по дороге и не подменён изменённой копией.

Что такое контрольная сумма

Контрольная сумма, или хеш, — это отпечаток, вычисленный по каждому байту файла. Измените один байт — и отпечаток изменится полностью. Если отпечаток вашего файла совпадает с указанным издателем, файлы идентичны.

Сегодня стандарт — SHA-256. На старых сайтах ещё встречаются MD5 или SHA-1; их хватает, чтобы заметить повреждённую загрузку, но против намеренной подмены они уже ненадёжны.

Проверьте в браузере

  1. Откройте Контрольная сумма и вставьте сумму со страницы загрузки.
  2. Выберите скачанный файл. Он обрабатывается на вашем устройстве, даже если весит несколько гигабайт.
  3. Вы увидите «Совпадает» или «Не совпадает». Если не совпадает, удалите файл и скачайте его заново с официального сайта.

В 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 с секретным ключом.

Одна оговорка

Контрольная сумма доказывает лишь, что файл соответствует тому, что указано на странице. Если бы сам сайт был взломан, подменить могли бы и то, и другое. Для критичных программ издатели ещё и подписывают свои выпуски; контрольная сумма остаётся быстрой практичной проверкой для повседневных загрузок.