V naš prejšnji članek , videli smo, kako izračunati vrednosti razpršitve za datoteko brez uporabe orodij drugih proizvajalcev. Poseben ukaz cmdlet »Get-FileHash« vam omogoča, da izračunate zgoščene vrednosti SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 in RIPEMD160 dane datoteke. Tukaj je opisano, kako to vključiti v kontekstni meni v sistemu Windows 10.
Oglas
Splošni namen hash vrednosti je zagotoviti, da je datoteka pristna in da njene vsebine ni spremenila tretja oseba, druga programska oprema ali zlonamerna programska oprema. Ko je datoteka spremenjena, se spremeni tudi njena zgoščena vrednost. Prav tako je mogoče primerjati in ujemati hash vrednosti, da ugotovite, ali sta dve ali več datotek enaki.Ukaze za izračun razpršitve datoteke lahko dodate v kontekstni meni Raziskovalca datotek v sistemu Windows 10. Tako lahko z enim klikom neposredno pridobite vrednost zgoščene vrednosti za izbrane datoteke.
Evo, kako izgleda:
Za dodajte File Hash v kontekstni meni v sistemu Windows 10 , naredite naslednje.
Uporabite spodnji popravek registra. Vsebino prilepite v Beležnico in shranite kot datoteko * .reg.
Urejevalnik registra Windows različice 5.00 [HKEY_CLASSES_ROOT * shell GetFileHash] 'MUIVerb' = 'Hash' 'SubCommands' = '' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1] 'MUIVerb' = 'SHA1'L_ES_SHA1' * shell GetFileHash shell 01SHA1 ukaz] @ = 'powershell.exe -noexit get-filehash -literalpath'% 1 '-algoritam SHA1 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256]' MUIVerb '=' SHA256 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256 command] @ =' PowerShell.exe -noexit get-file -hoexit get-file -literalpath '% 1' -algoritem SHA256 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384]' MUIVerb '=' SHA384 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384 command] @ =' powershell.exe -noexit get-file -haexit get-file -literalpath '% 1' -algoritem SHA384 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512]' MUIVerb '=' SHA512 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512 command] @ =' powershell.exe -haexit get-file -literalpath '% 1' -algoritem SHA512 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ =' powershell.exe -literalpath '% 1' -algoritem MACTripleDES | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5]' MUIVerb '=' MD5 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' -algoritem MD5 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 command] @ =' powershell.exe -literalpath '% 1' -algoritem RIPEMD160 | format-list '
V Beležnici pritisnite Ctrl + S ali v meniju Datoteka zaženite element Datoteka - Shrani. S tem se odpre pogovorno okno Shrani. Tam vnesite ali kopirajte in prilepite ime 'Hash.reg', vključno z narekovaji.
Dvojne narekovaje so pomembne za zagotovitev, da bo datoteka dobila končnico '* .reg' in ne * .reg.txt. Datoteko lahko shranite na poljubno mesto, na primer v mapo namizja.
Dvokliknite datoteko, ki ste jo ustvarili, potrdite operacijo uvoza in končali ste!
V zgornjem popravku poseben argument ukazne vrstice -noexit of powershell.exe ohranja odprto okno PowerShell, ko Get-FileHash konča svoje delo. Tako lahko enostavno vidite ali kopirate zgoščeno vrednost iz izpisa ukazne vrstice. Drugi argumenti ukazne vrstice Powershell.exe so le parametri, opisani v prejšnjem članku.
Da bi prihranili vaš čas, sem ustvaril datoteke registra, pripravljene za uporabo. Lahko jih prenesete tukaj:
lahko bereš besedila verizon na spletu
Prenesite datoteke registra
Popravek razveljavitve je vključen.
Prihranite lahko svoj čas in namesto tega uporabite Winaero Tweaker. Na voljo je z naslednjo funkcijo:
Lahko ga prenesete tukaj: Prenesite Winaero Tweaker .
To je to.