Vigtigste Windows 10 Få filhash med PowerShell i Windows 10

Få filhash med PowerShell i Windows 10



I Windows 10 og Windows 8 er det muligt at få Hash-værdier for en fil uden at bruge tredjepartsværktøjer. En speciel cmdlet giver dig mulighed for at beregne SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 og RIPEMD160 hashværdierne for en given fil. Her er hvordan det kan gøres.

Annoncering


Det generelle formål med hash-værdier er at sikre, at en fil er ægte, og at dens indhold ikke er blevet ændret af en tredjepart, anden software eller malware. Når en fil er blevet ændret, bliver dens hash-værdi også ændret. Det er også muligt at sammenligne og matche hash-værdier for at finde ud af, om to eller flere filer er identiske.

Evnen til at beregne filhash er en del af Windows cryptograpic API. Operativsystemets brugergrænseflade har ingen mulighed for at beregne eller vise hashværdien for filer. I stedet kan du bruge Get-FileHash cmdlet i PowerShell. Sådan bruges det.

For at få filhash med PowerShell i Windows 10 , gør følgende.

Den generelle syntaks for cmdlet er som følger:

hvordan man downloader sims 4 mods
Get-FileHash c:  windows  explorer.exe | Format-liste

Åbn PowerShell og skriv kommandoen ovenfor for at teste den. Den beregner SHA256-hashværdien for den givne fil og producerer output som følger.

Hent File Hash Demo

For at beregne hashværdien bortset fra SHA256 skal du bruge kontakten -Algoritme. For eksempel for at få MD5-hashværdien skal du udføre følgende kommando:

hvordan man skærmdeler på en diskordserver
Get-FileHash c:  windows  explorer.exe -Algorithm MD5 | Format-liste

Outputtet vil være som følger:

Hent File Hash Md5

Listen over mulige værdier for -Algoritmen er som følger:

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

En anden nyttig switch, du har brug for at vide, er -LiteralPath. Det specificerer stien til en fil. I modsætning til standardparameteren bruges værdien af ​​parameteren LiteralPath nøjagtigt som den er skrevet. Ingen tegn fortolkes som jokertegn. Hvis stien inkluderer flugttegn, skal du omslutte stien i enkelte anførselstegn. Enkelt anførselstegn instruerer Windows PowerShell om ikke at fortolke tegn som escape-sekvenser.

Ved hjælp af Get-FileHash cmdlet kan du få hash-værdier for en fil indbygget. Det er meget nyttigt, især når du arbejder i et sikkert miljø, hvor tredjepartssoftware ikke er tilladt. PowerShell-konsollen er pakket med Windows 10 og er tilgængelig i alle installerede tilfælde, så du kan bruge den indfødte Get-FileHash cmdlet overalt.

Interessante Artikler