Windows Tips & News

Nabavite hash datoteke pomoću PowerShell-a u sustavu Windows 10

click fraud protection

U sustavima Windows 10 i Windows 8 moguće je dobiti Hash vrijednosti za datoteku bez korištenja alata treće strane. Poseban cmdlet omogućit će vam izračunavanje vrijednosti hash SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 i RIPEMD160 za danu datoteku. Evo kako se to može učiniti.

Opća svrha hash vrijednosti je osigurati da je datoteka originalna i da njezin sadržaj nije promijenila treća strana, drugi softver ili zlonamjerni softver. Kada je datoteka izmijenjena, mijenja se i njezina hash vrijednost. Također je moguće usporediti i uskladiti hash vrijednosti kako bi se utvrdilo jesu li dvije ili više datoteka identične.

Mogućnost izračunavanja hash datoteke dio je Windows kriptografskog API-ja. Korisničko sučelje operacijskog sustava nema mogućnost izračunavanja ili prikazivanja hash vrijednosti za datoteke. Umjesto toga, možete koristiti Get-FileHash cmdlet u PowerShellu. Evo kako ga koristiti.

Da biste dobili hash datoteke pomoću PowerShell-a u sustavu Windows 10, učinite sljedeće.

Opća sintaksa za cmdlet je sljedeća:

Get-FileHash c:\windows\explorer.exe| Format-Lista

Otvorite PowerShell i upišite gornju naredbu da je testirate. Izračunava SHA256 hash vrijednost za danu datoteku i proizvodi izlaz na sljedeći način.

Za izračunavanje hash vrijednosti osim SHA256, koristite prekidač -Algoritam. Na primjer, da biste dobili MD5 hash vrijednost, izvedite sljedeću naredbu:

Get-FileHash c:\windows\explorer.exe -Algoritam MD5| Format-Lista

Izlaz će biti sljedeći:

Popis mogućih vrijednosti za -algoritam je sljedeći:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

Još jedan koristan prekidač koji trebate znati je -LiteralPath. Određuje put do datoteke. Za razliku od zadanog parametra putanje, vrijednost parametra LiteralPath koristi se točno onako kako je upisana. Nijedan znak se ne tumači kao zamjenski znakovi. Ako put uključuje izlazne znakove, stavite put u jednostruke navodnike. Jednostruki navodnici upućuju Windows PowerShell-u da ne tumači znakove kao izlazne sekvence.

Pomoću cmdleta Get-FileHash možete izvorno dobiti hash vrijednosti za datoteku. Vrlo je korisno, pogotovo kada radite u sigurnom okruženju u kojem softver treće strane nije dopušten. PowerShell konzola je u paketu sa sustavom Windows 10 i dostupna je u svakoj instaliranoj instanci, tako da možete koristiti izvorni Get-FileHash cmdlet posvuda.

Omogućite animaciju logotipa pokretanja sustava Windows 10X u sustavu Windows 10

Omogućite animaciju logotipa pokretanja sustava Windows 10X u sustavu Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Možda će ovako izgledati aplikacija Postavke u Sun Valleyu

Možda će ovako izgledati aplikacija Postavke u Sun Valleyu

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Omogućite animaciju logotipa pokretanja sustava Windows 10X u sustavu Windows 10

Omogućite animaciju logotipa pokretanja sustava Windows 10X u sustavu Windows 10

Sada možete omogućiti animaciju logotipa pokretanja sustava Windows 10X u sustavu Windows 10, u u...

Čitaj više