При загрузке больших файлов велика вероятность того, что некоторые из них будут повреждены, утеряны или заменены вредоносными программами. Чтобы этого не произошло, вместе с файлом часто выкладываются контрольные суммы. Они рассчитываются по нескольким алгоритмам и могут использоваться для проверки правильности и полной загрузки данных. Это можно сделать с помощью различных сторонних инструментов, но и в Windows есть такой инструмент. PowerShell — это программа с открытым исходным кодом, созданная Microsoft для дальнейшей автоматизации своей операционной системы. В этой статье пойдет речь о том, как узнать хэш с помощью него.
Используем PowerShell для получения контрольной суммы
Во-первых, вам нужно открыть сам инструмент. Сделать это можно через старт, просто введя нужную программу в поле поиска. Прямой оператор для получения контрольной суммы — Get-FileHash Filename. Пример выполнения можно увидеть на картинке.
В данном случае хэш рассчитывается для образа ОС Windows 10, который находится в папке ВМ на диске С. Как видите, здесь указан полный путь и имя файла, пользователь должен сделать то же самое для своего случая . В этой версии команды COP рассчитывается по алгоритму SHA256, но вы можете заменить его одним из следующих:
- MD5
- SHA1
- SHA384
- SHA512
- MACTripleDES
- РИПЭМД160
Для этого добавьте оператор сразу после полного пути к файлу -Algorithm, затем укажите его из списка. Как это будет выглядеть показано на картинке.
В этом случае сумма будет найдена по алгоритму md5, но ставить можно на любую из представленных в списке.
Использование командной строки и утилиты CertUtil
Также в системе есть приложение, предназначенное для работы с сертификатами, но оно также умеет вычислять хэш.
Регистрация и удаление кошелька Яндекс Деньги
Чтобы использовать его, вам нужно зайти в командную строку. Саму команду необходимо вводить в таком виде:
Как видите, он почти не отличается от предыдущей версии, также необходимо указать полный путь к файлу и указать желаемый метод обработки, среди прочего доступно:
- МД2, МД4, МД5
- ША1, ША256, ША384, ША512
Пример выполнения оператора показан на картинке.
Если такой вариант пользователя не устраивает или инструментов нет и нет возможности их установить, можно скачать одну из бесплатных программ из интернета, например, SlavaSoft HashCalc.