Hankige faili räsi kontrollsumma (MD5, SHA-256) paremklõpsake menüü kaudu

click fraud protection

Räsimine tähendab mis tahes pikkusega sisendstringi võtmist ja fikseeritud pikkusega väljundi väljastamist. Kasutades krüptograafilist räsimisalgoritmi (nt MD5, SHA-256, SHA-384), saate kontrollida, kas kaks faili on identsed või mitte. Kontrollsumma on räsiväärtus, mida kasutatakse failide andmete terviklikkuse kontrollimiseks. See on faili omamoodi allkiri.

Kui laadite Internetist alla suuri faile, näiteks Windows 10 ISO-kujutisi, on tõenäoline, et fail rikutakse või mõni bitt kaob ebaühtlase ühenduse või muude tegurite tõttu. Räsi kinnitamine on parim viis kahe räsi võrdlemiseks – veebisaidil või serveris olev lähtefail ja allalaaditud koopia.

Paljud tarkvaramüüjad panevad oma saidile failide allalaadimiseks räsi. Võib-olla olete torrentsaitidel näinud, et allalaadimislingiga kaasneb tavaliselt räsiväärtus.

hankige faili räsi paremklõpsu menüü kaudu

Samuti on räsi kontrollsumma võrdlus suurepärane viis tuvastada dubleerivad failid arvutis või võrrelge kahte kausta.

Selles artiklis vaatame, kuidas hankida krüptograafiline räsi MD5, SHA-256, SHA-384 algoritmide abil erinevate meetodite abil ja kuidas integreerida funktsioonid kontekstimenüüsse.

Kuidas saada Windowsis faili räsi kontrollsummat

  1. PowerShelli kasutamine (Windowsi sisseehitatud)
  2. Certutil.exe kasutamine (Windowsi sisseehitatud)
  3. HashMyFilesi kasutamine
  4. Kasutades 7-Zipi
  5. HashToolsi kasutamine

Hankige faili räsi kontrollsumma Windowsi paremklõpsumenüü kaudu

PowerShelli kasutamine

Windows PowerShelli kasutamine (powershell.exe), saate failiräsi kiiresti hankida ühe käsurea abil. Siin on käsurea näide:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | formaat-loend

See väljastab faili räsi (vaikimisi kasutab see SHA256 algoritmi), nagu allpool näidatud:

hankige faili räsi paremklõpsu menüü kaudu
Algoritm: SHA256. Räsi: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470. Tee: C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip

Mis tahes muu algoritmi (nt SHA384) kasutamiseks saate lisada -Algoritm SHA384 parameeter ülalolevale käsureale.

Näide:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" -Algoritm SHA384 | formaat-loend

Vastuvõetavad väärtused - Algoritm parameetrid on:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

Kopeeri lõikepuhvrisse

Väljundi lõikelauale kopeerimiseks suunake väljund torusse klipp käsk, nagu allpool:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | formaat-loend | klipp

Integreerige käsk paremklõpsu menüüsse

PowerShelli käsu lisamiseks failide paremklõpsumenüüsse on siin .reg-fail:

Windowsi registriredaktori versioon 5.00 [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash] @="Hangi faili räsi" [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash\command] @="powershell -WindowStyle minimeeritud -käsk get-filehash -literalpath '%1' -algoritm SHA256 | fl | klipp"
  • Kopeerige ülaltoodud read Notepadi ja tehke .reg-fail. Lisateabe saamiseks vaadake artiklit Reg-failide loomine ja kasutamine.
  • Sisu registrisse rakendamiseks topeltklõpsake .reg-faili.
  • Nüüd paremklõpsake failil ja klõpsake nuppu Hangi faili räsi käsk kontekstimenüüs.
    hankige faili räsi paremklõpsu menüü kaudu

Käsk käivitab PowerShelli, mis omakorda genereerib faili räsi ja kopeerib selle automaatselt lõikepuhvrisse.

To eemaldada Lisatud kontekstimenüü valikut, kasutage seda reg-faili tühistamist

Windowsi registriredaktori versioon 5.00 [-HKEY_CURRENT_USER\Software\Classes\*\shell\gethash]

Certutil.exe kasutamine koos VBScriptiga

Certutil.exe on sisseehitatud käsureaprogramm, mis installitakse sertifikaaditeenuste osana. Saate kasutada Certutil.exe-i, et arvutada failide kontrollsumma erinevate räsimisalgoritmide abil. Faili SHA256 kontrollsumma arvutamiseks, kasutades käsurea aknas Certutil.exe, tuleb kasutada järgmist käsurea süntaksit.

certutil.exe -hashfile faili_nimi SHA256

Kui soovite rakendada Certutil.exe oma paremklõpsu menüüs, siin on VBScript, mis seda täpselt teeb.

  1. Kopeerige järgmine VBScripti kood Notepadi.
  2. Salvestage fail laiendiga .vbs – nt get-hash-certutil.vbs sees püsiv kausta.
    'Hangi faili räsi paremklõpsu menüü kaudu. Faili SHA256 räsi kopeeritakse lõikepuhvrisse automaatselt. „Loodud: 4. juunil 2019, autor Ramesh Srinivasan – winhelponline.com Option Explicit. Dim WshShell, sOut, sFileName, sCmd, oExec, strInput. Määra WshShell = WScript. CreateObject("WScript. Shell") Kui WScript. Argumendid. Count = 0 Siis strInput = InputBox("Tippige ADD et lisada kontekstimenüü üksus Hangi faili räsi või REMOVE üksuse eemaldamiseks", "LISA") Kui ucase (strInput) = "LISA", siis sCmd = "wscript.exe" & chr (34) & WScript. ScriptFullName & Chr (34) & " " & & "%1" & WshShell. RegKirjutage "HKCU\Software\Classes\*\shell\gethash\", "Get File Hash", "REG_SZ" WshShell. RegKirjutage "HKCU\Software\Classes\*\shell\gethash\command\", sCmd, "REG_SZ" WScript. Välju ElseIf ucase (strInput) = "REMOVE" Seejärel sCmd = "reg.exe kustutage HKCU\Software\Classes\*\shell\gethash" & " /f" WshShell. Käivitage sCmd, 0 WScript. Lõpeta Lõpp Kui. Else sFileName = & WScript. Argumendid (0) & sCmd = "cmd.exe /c certutil.exe -hashfile " & sFileName & " SHA256" & _ " | findstr /v " & chr (34) & "edukalt lõpetatud" & Chr (34) & " | klipp" WshShell. Käivitage sCmd, 0. Lõpeta Kui
  3. Faili käivitamiseks topeltklõpsake seda.
  4. Tippige kuvatavasse sisestuskasti LISAMA ja klõpsake nuppu OK.

See lisab Hangi faili räsi käsk kontekstimenüüs.

hankige faili räsi paremklõpsu menüü kaudu

Menüüüksusel klõpsamine arvutab välja SHA256 räsi ja kopeerib selle automaatselt lõikepuhvrisse.

Avage Notepad ja kleepige lõikepuhvrisse salvestatud failiräsi.

hankige faili räsi paremklõpsu menüü kaudu - certutil

Märge: Kontekstimenüü kirje eemaldamiseks topeltklõpsake faili käivitamiseks. Seejärel tippige EEMALDA ja klõpsake nuppu OK.

Ülaltoodud skript kasutab faili räsi genereerimiseks sisseehitatud certutil.exe, käivitades käsu ja suunates selle ümber väljund lõikepuhvrisse kasutades Clip.exe:

certutil -hashfile faili_nimi SHA256

Selline näeb väljund välja, kui seda käsurealt käivitada.

hankige faili räsi paremklõpsu menüü kaudu - certutil

Certutil.exe toetab MD2MD4MD5SHA1SHA256SHA384SHA512 räsimise algoritmid.

Teine võimalus failiräsi hankimiseks kontekstimenüü kaudu on kasutada mõnda kolmanda osapoole utiliiti, näiteks HashMyFiles.


NirSofti utiliit HashMyFiles

HashMyFiles on Nirsofti väike utiliit, mis võimaldab teil arvutada süsteemi ühe või mitme faili MD5 ja SHA1 räsi. Saate hõlpsasti kopeerida MD5/SHA1 räsiloendi lõikepuhvrisse või salvestada need teksti-/HTML-/XML-faili. HashMyFilesi saab käivitada ka Windows Exploreri kontekstimenüüst ja kuvada valitud faili või kausta MD5, SHA256, SHA384, SHA512 räsi.

hankige faili räsi paremklõpsu menüü kaudu - hashmyfiles

Klõpsake menüüs Valikud Luba Exploreri kontekstimenüü võimalus see lubada. See lisab failide ja kaustade kontekstimenüüsse suvandi HashMyFiles.

hankige faili räsi paremklõpsu menüü kaudu - hashmyfiles

Lae alla HashMyFiles saidilt Nirsoft.net


Kasutades 7-Zipi

Populaarne tihendusutiliit 7-Zip sellel on funktsioon, mis võimaldab arvutada CRC või SHA kontrollsummad paremklõpsu menüü kaudu. 7-Zip on laialdaselt kasutatav tarkvara ja tõenäoliselt olete selle oma arvutisse installinud.

Kui 7-Zipi seadistus ei luba seda valikut juba, saate selle sisse lülitada, klõpsates menüül Tööriistad, klõpsates valikul Valikud ja lubades CRC SHA > valiku all Kontekstimenüü üksused: loetlemine. Seadete salvestamiseks klõpsake nuppu OK.

hanki faili räsi paremklõpsake menüü 7-zip

Seejärel ei pea te muud tegema, kui paremklõpsake failil, klõpsake nuppu CRC SHA ja seejärel valige alammenüüst räsimisalgoritm, nagu CRC-32, CRC-64, SHA-1, SHA-256. Kõigi ülaltoodud räsimisalgoritmide valimiseks (ja BLAKE2 lisaks algoritmi), klõpsake tärni (*) valik.

hanki faili räsi paremklõpsake menüü 7-zip

Kontrollsumma teave kuvatakse eraldi dialoogis.

hanki faili räsi paremklõpsake menüü 7-zip

Saate valida üksused ja vajutada Ctrl + C klaviatuuril, et see lõikelauale kopeerida.


HashToolsi kasutamine Binary Fortressist

HashTools Binary Fortress Software arvutab ja kontrollib räsi vaid ühe klõpsuga! Toetab CRC32, MD5, SHA1, SHA256, SHA384, SHA512 ja SFV-sid, samuti integreerimist Windows Exploreri kontekstimenüüsse ühe klõpsuga juurdepääsuks.

Installige HashTools või käivitage kaasaskantav väljaanne või tööriist. Klõpsake hammasrattaikooniga kuvatud nuppu Valikud ja klõpsake nuppu Lisage Windowsi kontekstimenüüdesse.

Paremklõpsake failil või failide komplektil ja klõpsake nuppu Räsi koos HashToolsiga kontekstimenüüs.

hankige faili räsi paremklõpsu menüü kaudu - hashtools

See käivitab programmi HashTools ja lisab valitud faili(d) loendisse. Seejärel klõpsake failide räsi kontrollsumma genereerimiseks räsialgoritmil (nt CRC, MD5, SHA1, SHA256 jne).

hankige faili räsi paremklõpsu menüü kaudu - hashtools

Kas teate mõnda muud tööriista või meetodit failiräsi arvutamiseks? Andke teada allpool olevas kommentaaride jaotises.


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)