Į mūsų ankstesnis straipsnis , pamatėme, kaip apskaičiuoti failo maišos reikšmes nenaudojant trečiųjų šalių įrankių. Specialus cmdletas „Get-FileHash“ leidžia apskaičiuoti nurodyto failo SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 ir RIPEMD160 maišos reikšmes. Štai kaip tai integruoti į „Windows 10“ kontekstinį meniu.
Reklama
Pagrindinis maišos reikšmių tikslas yra užtikrinti, kad failas būtų tikras ir kad jo turinio nepakeitė trečioji šalis, kita programinė įranga ar kenkėjiška programa. Pakeitus failą, modifikuojama ir jo maišos vertė. Taip pat galima palyginti ir suderinti maišos reikšmes, kad būtų nustatyta, ar du ar daugiau failų yra identiški.„File Hash“ skaičiavimo komandas galite įtraukti į „File Explorer“ kontekstinį meniu sistemoje „Windows 10“. Tokiu būdu vienu paspaudimu galite tiesiogiai gauti pasirinktų failų maišos vertę.
Štai kaip tai atrodo:
Į pridėkite „File Hash“ į kontekstinį meniu „Windows 10“ , atlikite šiuos veiksmus.
Taikykite toliau nurodytą registro pakeitimą. Įklijuokite jo turinį į „Notepad“ ir išsaugokite kaip * .reg failą.
„Windows“ registro rengyklės versija 5.00 [HKEY_CLASSES_ROOT * shell GetFileHash] 'MUIVerb' = 'Hash' 'SubCommands' = '' [HKEY_CLASSES_ROOT * shell GetFileHash shell 01SHA1] 'MUIVerb' = 'SHA1' [HKEY_CL * shell GetFileHash shell 01SHA1 command] @ = 'powershell.exe -noexit get-filehash -literalpath'% 1 '-algoritmas SHA1 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256]' MUIVerb '=' SHA256 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256 command] @ =' powershell.exe -noexit get-fileehash -literalpato '% 1' -algoritmas SHA256 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384]' MUIVerb '=' SHA384 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384 command] @ =' powershell.exe -noexit get-fileehash -literalpato '% 1' -algoritmas SHA384 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512]' MUIVerb '=' SHA512 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512 command] @ =' powershell.exe -noexit get-fileehash -literalpato '% 1' -algoritmas SHA512 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ =' powershell.exe -noex -literalpato '% 1' -algoritmas 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 -literalpato '% 1' -algoritmas MD5 | format-list '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 command] @ =' powershell.exe -noex -literalpato '% 1' -algoritmas RIPEMD160 | formatų sąrašas '
„Notepad“ paspauskite „Ctrl“ + S arba meniu Failas vykdykite elementą „Failas - išsaugoti“. Tai atvers dialogo langą Išsaugoti. Čia įveskite arba nukopijuokite ir įklijuokite pavadinimą „Hash.reg“, įskaitant kabutes.
Dvigubos kabutės yra svarbios norint užtikrinti, kad failas gaus „* .reg“ plėtinį, o ne * .reg.txt. Galite išsaugoti failą bet kurioje norimoje vietoje, pavyzdžiui, galite įdėti jį į savo darbalaukio aplanką.
Dukart spustelėkite sukurtą failą, patvirtinkite importavimo operaciją ir viskas!
Aukščiau pateiktame patikslinime specialus komandinės eilutės argumentas -noexit of powershell.exe palaiko „PowerShell“ langą atidarytą „Get-FileHash“ baigus darbą. Taigi galite lengvai pamatyti arba nukopijuoti maišos reikšmę iš cmdlet išvesties. Kiti „Powershell.exe“ komandinės eilutės argumentai yra tik parametrai, aprašyti ankstesniame straipsnyje.
Norėdami sutaupyti jūsų laiko, sukūriau paruoštus naudoti registro failus. Jas galite atsisiųsti čia:
kaip rasti visus neskaitytus el. laiškus
Atsisiųskite registro failus
Įtrauktas anuliuotas koregavimas.
Galite sutaupyti laiko ir vietoje to naudoti „Winaero Tweaker“. Jis turi šią funkciją:
Galite atsisiųsti čia: Atsisiųskite „Winaero Tweaker“ .
Viskas.