Jak znaleźć skrót (kwota kontroli) pliku w systemie Windows PowerShell

Jak znaleźć skrót (kwota kontroli) pliku w systemie Windows PowerShell

Wysokość lub ilość sterowania pliku to krótka unikalna wartość obliczona na podstawie zawartości pliku i zwykle używana do weryfikacji integralności i korespondencji (przypadek) plików podczas pobierania, szczególnie jeśli chodzi o duże pliki (obrazy systemowe i podobne), które można pobrać z błędami lub błędami lub istnieją podejrzenia, że ​​plik został zastąpiony złośliwym.

W witrynach pobierania kwota kontrolna obliczona zgodnie z algorytmami MD5, SHA256 i innymi jest często prezentowana, co pozwala na rozjaśnienie przesłanego pliku z plikiem przedstawionym przez programistę. Aby obliczyć ilości sterowania plików, możesz użyć programów trzeciej -partii, ale istnieje sposób na zrobienie tego ze standardowymi środkami systemu Windows 10, 8 i Windows 7 (wymagana jest wersja PowerShell 4.0 i powyżej) - za pomocą PowerShell lub wiersza poleceń, które zostaną wykazane w instrukcjach.

Uzyskanie kwoty kontrolnej pliku według systemu Windows

Najpierw musisz uruchomić Windows PowerShell: najłatwiejszy sposób korzystania z panelu wyszukiwania Windows 10 lub menu Start Windows 7.

Zespół, który pozwala obliczyć skrót dla pliku w PowerShell - Get-Filehash, Aby użyć go do obliczenia ilości sterowania, wystarczy wprowadzić ją z następującymi parametrami (w przykładzie obliczany jest skrót dla obrazu ISO Windows 10 z folderu VM na dysku C):

Get-FileHash C: \ VM \ Win10_1607_russian_x64.ISO | Lista formatów

Podczas korzystania z polecenia w tej formie skrót jest obliczany zgodnie z algorytmem SHA256, ale inne opcje są również obsługiwane, które można ustawić przy użyciu parametru -algorytmy, na przykład w celu obliczenia ilości kontroli MD5, zespół będzie wyglądał jak w poniższym przykładzie

Get-FileHash C: \ VM \ Win10_1607_russian_x64.ISO -Algorytm MD5 | Lista formatów

Jednocześnie obsługiwana jest następująca wartość dla algorytmów obliczeniowych kwoty kontroli w systemie Windows PowerShell

  • SHA256 (domyślnie)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • Mactripledes
  • RIPEMD160

Szczegółowy opis składni zespołu Get-Filehash jest również dostępny na oficjalnej stronie internetowej https: // technet.Microsoft.Com/en-sus/biblioteka/dn520872 (v = WPS.650).ASPX

Uzyskanie pliku wiersza poleceń za pomocą CertUtil

Windows ma budowane narzędzia do pracy z certyfikatami, które między innymi może obliczyć ilość sterowania plików według algorytmów:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

Aby użyć narzędzia, wystarczy uruchom wiersz polecenia Windows 10, 8 lub Windows 7 i wprowadź polecenie w formacie:

algorytm Certutil -Hashfile Path_K_Fail

Przykład uzyskania skrótu MD5 dla pliku jest pokazany na zrzucie ekranu poniżej.

Dodatkowo: W przypadku, gdy potrzebujesz trzecich programów do obliczania plików w systemie Windows, możesz zwrócić uwagę na Slavasoft Hashcalc.

Jeśli musisz obliczyć kwotę sterowania w systemie Windows XP lub Windows 7 bez PowerShell 4 (i możliwość jej zainstalowania), możesz użyć linii poleceń Vomonsum Commonsum Commonsum, dostępna do pobrania na oficjalnej stronie internetowej https: // wwwwww.Microsoft.Com/en-sus/pobierz/detale.ASPX?ID = 11533 (format zespołu do korzystania z narzędzia: Fciv.EXE PATH_K_FAIL - Rezultatem będzie MD5. Możesz także obliczyć skrót SHA1: Fciv.EXE -SHA1 PATH_K_FAIL)