Скачали образ Windows и нужно сверить контрольные суммы, но проверить нечем? Неправда! Windows содержит в себе утилиту, которая (помимо всего прочего) позволяет это сделать.
Всё очень просто:
CetrUtil -hashfile [путь к файлу] [алгоритм хеширования]
Встроенный хелп по команде:
Применение:
CertUtil [Параметры] -hashfile InFile [HashAlgorithm]
Создать и отобразить криптографический хэш файла
Параметры: -Unicode -- Записывать перенаправленный вывод в Юникоде -gmt -- Вывод времени по Гринвичу (GMT) -seconds -- Время отображения с секундами и миллисекундами -v -- Подробное протоколирование работы -privatekey -- Отобразить пароль и данные закрытого ключа -pin ПИН-код -- ПИН-код смарт-карты -sid WELL_KNOWN_SID_TYPE -- Числовой ИД безопасности 22 — локальная система 23 — сетевая служба 24 — локальная служба
Хэш-алгоритмы: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
CertUtil -? -- Показать список команд CertUtil -hashfile -? -- Показать справку по команде "hashfile"
Пример:
C:\Users\xxx>certutil -hashfile "e:\ru_windows_10_enterprise_version_1511_x64_dvd_7225071.iso" md5 MD5 хеш файла e:\Soft\Microsoft\Windows 10 Enterprise TH2\Microsoft Windows 10 Enterprise 10.0.10586 Version 1511 RU\ru_windows_10_enterprise_version_1511_x64_dvd_7225071.iso: 30 01 eb ea 19 36 71 a8 ab 4a b0 aa 9b 87 ce 07 CertUtil: -hashfile — команда успешно выполнена.