Сейчас, скачав ISO-образ Windows с неофициальных источников можно очень быстро нажить себе проблем. Почему? А потому что Вы можете установить модифицированную версию с вредоносным ПО. Поэтому, для обеспечения собственной информационной безопасности, я настоятельно рекомендую проверять контрольные суммы образов. И сейчас я покажу несколько способов как проверить контрольную сумму ISO в Windows 11.
Содержание
Команда Get-FileHash
Самый простой и распространённый способ — это использование командлета Get-FileHash в PowerShell. Он используется в Виндовс для вычисления хеш-суммы файла:
Get-FileHash "C:\Path\to\your\file.iso" -Algorithm SHA256
По умолчанию используется алгоритм SHA256, но, при необходимости, Вы можете указать и другие: SHA1, SHA384, SHA512, MD5.
Утилита certutil
Также можно использовать встроенную утилиту certutil:
certutil -hashfile "C:\Path\to\your\file.iso" SHA256
Результатом будет контрольная сумма проверяемого ИСО-образа.
Сравнение с оригинальными хешами.
Полученные хеш-суммы следует сравнить с официальными. Где их взять. А вот где:
1. На сайте Visual Studio Downloads (для доступа потребуется учетная запись Microsoft).
2. На ресурсе RG-Adguard. Тут можно искать прямо по хешу.
Автоматическая проверка соответствия
Для автоматизации проверки можно использовать следующий скрипт в PowerShell:
$expectedHash = "c90a6df8997bf49e56b9673982f3e80745058723a707aef8f22998ae6479597d" (Get-FileHash "C:\Path\to\your\file.iso" -Algorithm SHA256).Hash -eq $expectedHash
Если результат будет «True», то это значит файл подлинный; а вот если False — образо может быть поврежден или подделан.