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

Посібники · Оновлено 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 із секретним ключем.

Одне застереження

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