Как проверить загруженный файл SHA-256 Checksum в Windows
Используйте PowerShell или certutil в командной строке для вычисления файла SHA-256Сравните полный результат с контрольной суммой издателя для этой точной загрузки.
В этом руководстве
Контрольная сумма описывает содержимое файла. Соответствующий результат устанавливает согласие с этой контрольной суммой, а не с тем, что программа безопасна. Если злоумышленник заменяет как файл, так и опубликованное значение, это сравнение не может его обнаружить.
Найдите правильное эталонное значение
Используйте официальные инструкции издателя для точной версии, операционной системы и архитектуры. Архив ZIP и извлеченный из него EXE имеют разные байты. SHA-256 и SHA-512 различные алгоритмы; шестнадцатеричная SHA-256 У него 64 символа. Дело письма не меняет их значения. Также проверяйте цифровую подпись издателя, когда она доступна.
PowerShell: вычислить и сравнить
В папке, содержащей загрузку, заменить имя файла и ссылочный заполнитель:
Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)
Последнее выражение возвращается True Только для достоверной ссылки на эту длину, соответствующую всему хэшу. Эти команды читают файл; они не выполняют его. Сохраняйте пути, содержащие процитированные пробелы.
Командная строка: Certutil
Запустите это в CMD и сравните его полную хеш-линию со значением издателя:
certutil -hashfile ".\installer.exe" SHA256
Сообщение об успехе означает, что расчет удался, а не то, что ссылка совпадает. sha256sum Это не стандартная команда CMD; она требует дополнительной среды, такой как WSL или подходящие установленные инструменты.
Вариант браузера и несоответствия
The Инструмент Checksum Принимает файлы до 20 МБ и считывает весь файл в память браузера. Выберите тот же алгоритм и вставьте всю ожидаемую контрольную сумму. Используйте системный инструмент для больших файлов.
Для несоответствия не запускайте файл. Проверьте версию, архитектуру, алгоритм и скачайте полноту, затем загрузите снова из официального источника. Свяжитесь с издателем, если он сохраняется. Никогда не ищите произвольную совпадающую контрольную сумму для обоснования файла.