Як перевірити справжність завантаженого файлу за контрольною сумою
Посібники · Оновлено 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 із секретним ключем.
Одне застереження
Контрольна сума доводить лише, що файл відповідає тому, що вказано на сторінці. Якби сам сайт зламали, підмінити могли б і те, і те. Для критичних програм видавці ще й підписують свої випуски; контрольна сума лишається швидкою практичною перевіркою для повсякденних завантажень.