I vår tidigare artikel , vi såg hur man beräknar Hash-värden för en fil utan att använda tredjepartsverktyg. En speciell cmdlet 'Get-FileHash' gör att du kan beräkna SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 och RIPEMD160 hashvärden för den angivna filen. Så här integrerar du detta i snabbmenyn i Windows 10.
Annons
Det allmänna syftet med hashvärden är att säkerställa att en fil är äkta och att dess innehåll inte har ändrats av tredje part, annan programvara eller skadlig kod. När en fil har modifierats ändras dess hash-värde också. Det är också möjligt att jämföra och matcha hashvärden för att hitta om två eller flera filer är identiska.Du kan lägga till kommandona för att beräkna File Hash till snabbmenyn för File Explorer i Windows 10. På detta sätt kan du få hashvärdet för de valda filerna direkt med ett klick.
Så här ser det ut:
Till lägg till File Hash till snabbmenyn i Windows 10 , gör följande.
Tillämpa registerjusteringen nedan. Klistra in innehållet i Anteckningar och spara som en * .reg-fil.
Windows Registerredigerare version 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 '-algoritm SHA1 | format-lista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256]' MUIVerb '=' SHA256 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 02SHA256 command] @ =' powershell.exe -noexit get-file -literalpath '% 1' -algoritm SHA256 | formatlista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384]' MUIVerb '=' SHA384 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 03SHA384 command] @ =' powershell.exe -noexit get-file -literalpath '% 1' -algoritm SHA384 | format-lista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512]' MUIVerb '=' SHA512 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 04SHA512 command] @ =' powershell.exe -noexit get-file -literalpath '% 1' -algoritm SHA512 | format-lista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES]' MUIVerb '=' MACTripleDES '[HKEY_CLASSES_ROOT * shell GetFileHash shell 05MACTripleDES command] @ =' powershellit.exe -noe -literalpath '% 1' -algoritm MACTripleDES | format-lista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5]' MUIVerb '=' MD5 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 06MD5 command] @ =' powershell.exe -noexit get-filehash -literalpath '% 1' -algoritm MD5 | format-lista '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160]' MUIVerb '=' RIPEMD160 '[HKEY_CLASSES_ROOT * shell GetFileHash shell 07RIPEMD160 kommando] @ =' powershellit.exe -noe -literalpath '% 1' -algoritm RIPEMD160 | formatlista '
Tryck på Ctrl + S i Anteckningar eller kör objektet Arkiv - Spara från Arkiv-menyn. Detta öppnar dialogrutan Spara. Skriv eller kopiera och klistra in namnet 'Hash.reg' inklusive citat.
Dubbla citat är viktiga för att säkerställa att filen får tillägget '* .reg' och inte * .reg.txt. Du kan spara filen till valfri plats, till exempel kan du lägga den i din skrivbordsmapp.
Dubbelklicka på filen du skapade, bekräfta importåtgärden och du är klar!
I tweak ovan håller ett speciellt kommandoradsargument -noexit of powershell.exe PowerShell-fönstret öppet efter att Get-FileHash avslutar sitt arbete. Så du kan enkelt se eller kopiera hash-värdet från cmdlet-utdata. Andra argument för kommandoraden i Powershell.exe är bara parametrar som beskrivs i föregående artikel.
För att spara tid skapade jag färdiga registerfiler. Du kan ladda ner dem här:
vilka portar som är öppna på min dator
Ladda ner registerfiler
Ångra tweak ingår.
Du kan spara tid och istället använda Winaero Tweaker. Den levereras med följande funktion:
Du kan ladda ner den här: Ladda ner Winaero Tweaker .
Det är allt.