Криптографический хэш отображает все байты файла в строку фиксированной длины. Один алгоритм для одинаковых байтов даёт одинаковое значение; изменённый байт должен изменить хэш. Но сравнение наследует надёжность ожидаемого значения.

Результат — только равенство байтов

При совпадении SHA-256 выбранные байты считаются равными байтам ожидаемого SHA-256. Имя, расширение и время файла в хэш не входят.

Хэш не является проверкой на вредоносный код

Вредоносный файл может иметь идеально совпадающий опубликованный хэш. Для доверия нужен подлинный канал публикации, а при необходимости — проверенная цифровая подпись и процедура издателя.

Проверьте источник файла и хэша независимо

Сравнение имеет смысл, только если ожидаемый хэш получен по уже доверенному каналу и относится к точной версии выбранного файла. Сверьте hex-строку целиком, алгоритм, имя, версию и инструкции издателя. Совпадение обнаруживает равенство байтов значению, но не сканирует файл, не проверяет подпись и не устанавливает автора.