Dette innlegget vil demonstrere en prosedyre for å opprette og få kontrollsummen til en fil.
Hvordan få en MD5 -sjekksum i PowerShell?
Du kan bruke disse metodene for å få MD5 -sjekksum for en fil i PowerShell:
Metode 1: Få en MD5 -sjekksum i PowerShell ved bruk av MD5 Hashing -algoritme
Til tross for at MD5 er et foreldet verktøy for å kryptere filer, er det fremdeles et av de beste verktøyene å sjekke om filen har blitt tuklet med eller ikke.
Grunnleggende syntaks
Dette er den grunnleggende syntaksen til MD5 -hashing -algoritmen:
Get-FileHash [-Path][[-Algoritme] ] [Alternativer]
Her:
Eksempel
I dette eksemplet vil vi generere "MD5”Sjekksum for“Notisblokk.EXE”Fil.
> Get-FileHash C: \ Windows \ Notisblokk.EXE -ALGORITHM MD5
Utgangen viser at MD5 -sjekksummen er generert vellykket.
Metode 2: Få en MD5 -sjekksum i PowerShell ved hjelp av hash -streng
En annen metode for å få MD5 -sjekksum er "Hashing streng”Metode. Imidlertid er det ingen direkte metode for å hash strengen i PowerShell, men likevel kan du bruke "Get-FileHash”Cmdlet med kombinasjonen av“Strøm" parameter.
Eksempel
I det gitte kodeeksemplet har vi laget et skript som inneholder en strengstrøm for å generere MD5 -sjekksum:
$ stringAssTream = [System.Io.MemoryStream] :: Ny ()
$ skribent = [system.Io.Streamwriter] :: Ny ($ StringAssTream)
$ forfatter.Skriv ("MD5Online")
$ forfatter.Flush ()
$ StringAssTream.Posisjon = 0
Get -FileHash -InputStream $ StringAssTream -algoritme MD5
Her:
Produksjon
Som du kan se, bekrefter utgangen at MD5 -sjekksummen er generert med hell.
Konklusjon
For å få en MD5 -sjekksum i PowerShell, bruk "Get-FileHash”Cmdlet etterfulgt av filen,“-Algoritme”Flagg, og“MD5" parameter. Utfør den deretter for å få MD5 -sjekksummen. Dette innlegget har diskutert forskjellige tilnærminger for å få MD5 -sjekksum i PowerShell.