Următorul blog va observa tehnicile pentru a obține valorile hash ale fișierelor.
Cum să utilizați cmdlet-ul Get-FileHash PowerShell?
cmdletul „ Get-FileHash ” cmdlet poate obține valorile hash ale unui șir, fișier sau aplicație. Pentru mai multe înțelegeri, parcurgeți exemplele furnizate mai jos.
Exemplul 1: Obțineți/Preluați valoarea Hash a unui șir specificat
Acest exemplu va obține valoarea hash a unui șir menționat de utilizator:
$stringAsStream = [ System.IO.MemoryStream ] ::nou ( )
$writer = [ System.IO.StreamWriter ] ::nou ( $stringAsStream )
$writer . scrie ( „Sugestie Linux” )
$writer .Culoare ( )
$stringAsStream .Poziţie = 0
obține - FileHash - InputStream $stringAsStream | Selectare-Obiect Hash
Conform codului de mai sus:
- Mai întâi, inițializați o variabilă și apoi specificați „ nou() ' constructor cu ' [System.IO.MemoryStream] ” clasa.
- După aceea, inițializați „ $writer ” și apoi atașați constructorul „new()” cu variabila „ $stringAsStream ' inauntru.
- Apoi, atribuiți-i „ [System.IO.StreamWriter] ” clasa.
- După aceea, concatenați variabila „$Writer” cu „ scrie() ” și adăugați șirul “ Sugestie Linux ' în interiorul ' Scrie() ” metoda.
- În rândul următor, concatenați variabila „$Writer” cu „ Culoare() ” metoda.
- Apoi, concatenați variabila „$stringAsStream” cu „ Poziţie ” și atribuiți-i valoarea „ 0 ”.
- După aceea, specificați „ Get-FileHash ” cmdlet, apoi definiți „ -InputStream ” și atribuiți-i variabila „$stringAsStream”.
- În cele din urmă, adăugați conducta „ | ” și definiți „ Selectare-Obiect cmdlet ” urmat de „ Hash ”valoare:
Exemplul 2: Obțineți valoarea Hash a unui fișier
Acest exemplu va demonstra despre obținerea valorii hash a fișierului specificat:
obține - FileHash C:\Doc\File.txtConform codului de mai sus, mai întâi, adăugați „ Get-FileHash ” cmdlet și atribuiți-i calea fișierului:
Exemplul 3: Obțineți valoarea Hash a aplicației Notepad
Următorul exemplu va prelua valoarea hash a aplicației Notepad:
obține - FileHash C:\Windows\notepad.exe
Acesta a fost totul despre obținerea hash-ului fișierului în PowerShell.
Concluzie
cmdletul „ Get-FileHash ” este special conceput pentru a obține algoritmul hash al unui fișier specificat de către utilizator. Mai mult, poate obține și valoarea hash a unui șir sau a unei aplicații. Valoarea hash este utilizată pentru a compara dacă două fișiere au sau nu același conținut. Acest blog a acoperit informații majore despre cmdletul „Get-FileHash” și despre utilizarea acestuia.