A File Hash ellenőrző összeg (MD5, SHA-256) letöltése a jobb gombbal kattintson a Menü - Winhelponline menüpontra

Get File Hash Checksum Md5

A hashelés azt jelenti, hogy bármilyen hosszúságú bemeneti karakterláncot veszünk, és rögzített hosszúságú kimenetet adunk ki. A kriptográfiai kivonatoló algoritmus - például MD5, SHA-256, SHA-384 - használatával ellenőrizheti, hogy két fájl azonos-e vagy sem. Az ellenőrző összeg hash érték, amelyet a fájlok adatintegritásának ellenőrzésére használnak. Ez egyfajta aláírás egy fájlhoz.



Ha nagy fájlokat tölt le az internetről, például a Windows 10 ISO képeket, akkor valószínű, hogy a fájl megsérül, vagy néhány bit elveszik a következetlen kapcsolat vagy egyéb tényezők miatt. A hash ellenőrzése a legjobb módja a két hash - a webhelyen vagy a szerveren található forrásfájl és a letöltött példány összehasonlításának.



Számos szoftvergyártó helyezte el a fájlok letöltésére szolgáló kivonatot a webhelyén. A torrentoldalakon láthatta, hogy a letöltési linket általában hash érték kíséri.



fájlkivonat lekérése a jobb gombbal kattintva

Ezenkívül a hash ellenőrzőösszeg összehasonlítás kiváló módszer erre azonosítsa az ismétlődő fájlokat számítógépen vagy hasonlítson össze két mappát .



Ebben a cikkben megnézzük, hogyan lehet az MD5, SHA-256, SHA-384 algoritmusokat felhasználva megszerezni a kriptográfiai kivonatot különféle módszerekkel, és hogyan lehet integrálni a funkcionalitást a helyi menübe.

A fájl kivonatának ellenőrző összegének megszerzése a Windows rendszerben

  1. A PowerShell (beépített Windows) használata
  2. A Certutil.exe használata (beépített Windows rendszerbe)
  3. A HashMyFiles használatával
  4. A 7-Zip használata
  5. A HashTools használata

Töltse le a File Hash ellenőrző összeget a jobb gombbal a Windows menüben

A PowerShell használata

A Windows PowerShell ( powershell.exe ), egyetlen parancssorral gyorsan megszerezheti a fájl kivonatát. Íme a parancssori példa:

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' | format-list

Ez a fájl kivonatát adja ki (alapértelmezés szerint az SHA256 algoritmust használja), az alábbiak szerint:

fájlkivonat lekérése a jobb gombbal kattintva

Algoritmus: SHA256 Hash: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470 Elérési út: C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip

Bármely más algoritmus - például SHA384 - használatához hozzáadhatja a -A SHA384 algoritmus paramétert a fenti parancssorhoz.

Példa:

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' -Algorithm SHA384 | format-list

A. Elfogadható értékei -Algoritmus paraméterek:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

Másolás a vágólapra

A kimenet vágólapra másolásához csövezze a kimenetet a csipesz parancsot, az alábbiak szerint:

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' | formátum-lista | csipesz

Integrálja a parancsot a jobb gombbal található menübe

A PowerShell parancs hozzáadásához a fájlok jobb gombbal történő menüjéhez itt van egy .reg fájl:

A Windows Rendszerleíróadatbázis-szerkesztő 5.00 verziója [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash] @ = 'File Hash' [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash  command] @ = 'powershell -WindowStyle Minimized -command get -filehash -literalpath '% 1' -algoritmus SHA256 | fl | csipesz'
  • Másolja a fenti sorokat a Jegyzettömbbe, és készítsen .reg fájlt. További információ a cikkben található Hogyan hozhat létre és használhat .reg fájlokat .
  • Kattintson duplán a .reg fájlra a tartalom alkalmazásához.
  • Kattintson a jobb gombbal egy fájlra, majd kattintson a gombra Get File Hash parancsot a helyi menüben.
    fájlkivonat lekérése a jobb gombbal kattintva

A parancs elindítja a PowerShellt, amely viszont létrehozza a fájl kivonatát, és automatikusan átmásolja a vágólapra.

Nak nek eltávolítani a hozzáadott helyi menü opcióval használja ezt a .reg fájlt

Windows Registry Editor 5.00 verzió [-HKEY_CURRENT_USER  Software  Classes  *  shell  gethash]

A Certutil.exe használata a VBScript programmal

A Certutil.exe egy beépített parancssori program, amelyet a Certificate Services részeként telepítenek. A Certutil.exe segítségével kiszámíthatja a fájl ellenőrző összegét különböző kivonatoló algoritmusok segítségével. A következő parancssori szintaxist kell használni a fájl SHA256 ellenőrző összegének kiszámításához a Certutil.exe segítségével a Parancssor ablakból.

certutil.exe -hashfile fájlnév SHA256

Ha a Certutil.exe fájlt a jobb egérgombbal történő menübe kívánja telepíteni, itt van egy VBScript, amely pontosan meg is csinálja.

  1. Másolja a következő VBScript kódot a Jegyzettömbbe.
  2. Mentse a fájlt .vbs kiterjesztéssel - pl. get-hash-certutil.vbs a állandó mappába.
    'Fájlkivonat letöltése a jobb gombbal kattintva a menüre' A fájl SHA256-os kivonatát automatikusan átmásolja a vágólapra. Állítsa be a WshShell = WScript.CreateObject ('WScript.Shell') parancsot, ha WScript.Arguments.Count = 0 Ezután strInput = InputBox ('Írja be az ADD parancsot a File File Hash lekérdezése helyi menüelem hozzáadásához, vagy REMOVE az elem eltávolításához', 'ADD' ) Ha ucase (strInput) = 'ADD', akkor sCmd = 'wscript.exe' & chr (34) & WScript.ScriptFullName & Chr (34) & '' & '' '' & '% 1' & '' '' WshShell.RegWrite 'HKCU  Software  Classes  *  shell  gethash ', 'File File Hash', 'REG_SZ' WshShell.RegWrite 'HKCU  Software  Classes  *  shell  gethash  command ', sCmd, ' REG_SZ 'WScript.Quit ElseIf ucase (strInput) =' REMOVE 'Ezután az sCmd =' reg.exe törli a HKCU  Software  Classes  *  shell  gethash '&' / f 'WshShell.Run sCmd, 0 WScript.Quit End If Egyéb sFileName = '' '& WScript.Arguments (0) &' '' sCmd = 'cmd.exe / c certutil.exe -hashfile' & sFi leName & 'SHA256' & _ '| findstr / v '& chr (34) &' sikeresen teljesítve '& Chr (34) &' | clip 'WshShell.Run sCmd, 0 End If
  3. Kattintson duplán a fájlra a futtatásához.
  4. Írja be a megjelenő beviteli mezőbe ADD és kattintson az OK gombra.

Hozzáteszi a Get File Hash parancsot a helyi menüben.

fájlkivonat lekérése a jobb gombbal kattintvajelentse be ezt a hirdetést

A menüpontra kattintva kiszámítja a SHA256 hash-t és automatikusan átmásolja a vágólapra.

Nyissa meg a Jegyzettömböt, és illessze be a vágólapra tárolt fájlkivonatot.

fájlkivonat letöltése a jobb egérgombbal - certutil

Jegyzet: A helyi menü bejegyzésének eltávolításához kattintson duplán a fájlra a futtatásához. Ezután írja be Távolítsa el és kattintson az OK gombra.

A fenti szkript a beépített certutil.exe fájlt használja a fájl kivonat létrehozására a parancs futtatásával és annak átirányításával. kimenet a vágólapra felhasználásával Clip.exe :

certutil -hashfile fájlnév SHA256

Így fog kinézni a kimenet, amikor a Parancssorból futtatja.

fájlkivonat letöltése a jobb egérgombbal - certutil

A Certutil.exe támogatja a MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 hash algoritmusok.

A fájl kivonatának a helyi menü segítségével történő megszerzésének másik módja egy harmadik féltől származó segédprogram használata, például HashMyFiles .


HashMyFiles segédprogram a NirSoft-tól

A HashMyFiles a Nirsoft egy kis segédprogramja, amely lehetővé teszi a rendszer egy vagy több fájljának MD5 és SHA1 kivonatainak kiszámítását. Könnyedén átmásolhatja az MD5 / SHA1 kivonatolást a vágólapra, vagy elmentheti szöveges / HTML / XML fájlba. A HashMyFiles a Windows Intéző helyi menüjéből is elindítható, és megjelenítheti a kiválasztott fájl vagy mappa MD5, SHA256, SHA384, SHA512 kivonatait.

fájl-hash letöltése a jobb egérgombbal menüben - hashmyfiles

A Beállítások menüben kattintson a gombra Engedélyezze az Intéző helyi menüjét opciót annak engedélyezéséhez. Hozzáadja a HashMyFiles opciót a fájlok és mappák helyi menüjéhez.

fájl-hash letöltése a jobb egérgombbal menüben - hashmyfiles

Letöltés HashMyFiles a Nirsoft.net oldalról


A 7-Zip használata

A népszerű tömörítő segédprogram 7-Zip rendelkezik egy olyan funkcióval, amely a jobb egérgombbal elérhető menü segítségével kiszámíthatja a CRC vagy az SHA ellenőrző összegeket. A 7-Zip egy széles körben használt szoftver, és valószínűleg a számítógépére telepítette.

A 7-Zip telepítésnél már nem engedélyezi az opciót, az Eszközök menüre kattintva, az Opciók gombra kattintva kapcsolhatja be CRC SHA> opció a Helyi menüelemek: felsorolása. Kattintson az OK gombra a beállítás mentéséhez.

get file hash kattintson a jobb gombbal a 7-zip menüre

Ezután csak kattintson a jobb gombbal egy fájlra, kattintson a CRC SHA elemre, majd válassza ki az almenüből egy kivonatoló algoritmust, például CRC-32, CRC-64, SHA-1, SHA-256. A fenti hash algoritmusok (és BLAKE2 algoritmus), kattintson a csillagra ( * ) választási lehetőség.

get file hash kattintson a jobb gombbal a 7-zip menüre

Az ellenőrző összeg információkat külön párbeszédpanelen mutatjuk be.

get file hash kattintson a jobb gombbal a 7-zip menüre

Kiválaszthatja az elemeket, és a Ctrl + C billentyűkombinációval lenyomhatja a vágólapra.


A Binary Fortress HashTools programjának használata

HashTools by Binary Fortress Software egyetlen kattintással kiszámítja és ellenőrzi a hasheket! Támogatja a CRC32, MD5, SHA1, SHA256, SHA384, SHA512 és SFV-ket, valamint integrációt a Windows Intéző helyi menüjébe az egy kattintásos hozzáférés érdekében.

Telepítse a HashTools alkalmazást, vagy futtassa a hordozható kiadást vagy az eszközt. Kattintson a fogaskerekek ikonján látható Opciók gombra, majd kattintson Hozzáadás a Windows helyi menüihez .

Kattintson a jobb gombbal egy fájlra vagy fájlkészletre, majd kattintson a gombra Hash a HashTools-szal a helyi menüben.

fájl-hash letöltése a jobb egérgombbal menüben - hashtools

Ez elindítja a HashTools programot, és hozzáadja a kiválasztott fájl (oka) t a listához. Ezután kattintson egy kivonatoló algoritmusra (pl. CRC, MD5, SHA1, SHA256 stb.), Hogy létrehozza a fájlok kivonatát.

fájl-hash letöltése a jobb egérgombbal menüben - hashtools

Tudsz más eszközt vagy módszert a fájl kivonatának kiszámításához? Tudassa meg az alábbi Megjegyzések részben.


Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)