Sljedeći blog će promatrati tehnike za dobivanje hash vrijednosti datoteka.
Kako koristiti Get-FileHash PowerShell cmdlet?
Cmdlet ' Get-FileHash ” cmdlet može dobiti hash vrijednosti niza, datoteke ili aplikacije. Za daljnje razumijevanje prođite kroz dolje navedene primjere.
Primjer 1: Dohvaćanje/dohvaćanje hash vrijednosti navedenog niza
Ovaj primjer će dobiti hash vrijednost niza koji je spomenuo korisnik:
$stringAsStream = [ System.IO.MemoryStream ] ::novi ( )
$pisac = [ System.IO.StreamWriter ] ::novi ( $stringAsStream )
$pisac . pisati ( 'Linux savjet' )
$pisac .Isperite ( )
$stringAsStream .Položaj = 0
Dobiti - FileHash - InputStream $stringAsStream | Odaberite objekt Haš
Prema gornjem kodu:
- Prvo inicijalizirajte varijablu, a zatim navedite ' novi() ' konstruktor s ' [System.IO.MemoryStream] ” razred.
- Nakon toga inicijalizirajte ' $pisac ”, a zatim priložite konstruktor “new()” s varijablom “ $stringAsStream ' unutar.
- Zatim mu dodijelite ' [System.IO.StreamWriter] ” razred.
- Nakon toga spojite varijablu '$Writer' s ' pisati() ' metodu i dodajte niz ' Savjet za Linux ' unutar ' Pisati() ” metoda.
- U sljedećem retku spojite varijablu '$Writer' s ' Ispiranje() ” metoda.
- Zatim spojite varijablu “$stringAsStream” s “ Položaj ' i dodijelite mu vrijednost ' 0 ”.
- Nakon toga navedite ' Get-FileHash ' cmdlet, zatim definirajte ' -InputStream ” i dodijelite mu varijablu “$stringAsStream”.
- Na kraju dodajte cjevovod ' | ' i definirajte ' Odaberite objekt ' cmdlet nakon kojeg slijedi ' Haš ” vrijednost:
Primjer 2: Dohvatite hash vrijednost datoteke
Ovaj će primjer pokazati dobivanje hash vrijednosti navedene datoteke:
Dobiti - FileHash C:\Doc\File.txtPrema gornjem kodu, prvo dodajte ' Get-FileHash ” cmdlet i dodijelite mu put datoteke:
Primjer 3: Dohvatite hash vrijednost aplikacije Notepad
Sljedeći primjer će dohvatiti hash vrijednost aplikacije Notepad:
Dobiti - FileHash C:\Windows\notepad.exe
To je bilo sve o dobivanju hasha datoteke u PowerShell-u.
Zaključak
Cmdlet ' Get-FileHash ” je posebno dizajniran za dobivanje hash algoritma određene datoteke od strane korisnika. Štoviše, također može dobiti hash vrijednost niza ili aplikacije. Raspršena vrijednost koristi se za usporedbu imaju li dvije datoteke isti sadržaj ili ne. Ovaj blog pokriva glavne informacije o cmdlet-u 'Get-FileHash' i njegovoj upotrebi.