Dapatkan File Hash Checksum (MD5, SHA-256) melalui Menu Klik Kanan

Hashing berarti mengambil string input dengan panjang berapa pun dan memberikan output dengan panjang tetap. Menggunakan algoritma hashing kriptografi — misalnya, MD5, SHA-256, SHA-384, Anda dapat memverifikasi apakah dua file identik atau tidak. Checksum adalah nilai hash yang digunakan untuk melakukan pemeriksaan integritas data pada file. Ini semacam tanda tangan untuk sebuah file.

Saat Anda mengunduh file besar dari internet seperti gambar ISO Windows 10, ada kemungkinan file tersebut rusak atau hilang beberapa bit karena koneksi yang tidak konsisten atau faktor lainnya. Verifikasi hash adalah cara terbaik untuk membandingkan dua hash – file sumber di situs web atau server versus salinan yang diunduh.

Banyak vendor perangkat lunak memasang hash untuk unduhan file di situs mereka. Anda mungkin pernah melihat di situs torrent bahwa nilai hash biasanya menyertai tautan unduhan.

dapatkan hash file melalui menu klik kanan

Juga, perbandingan hash checksum adalah cara terbaik untuk mengidentifikasi file duplikat di komputer atau bandingkan dua folder.

Pada artikel ini, mari kita lihat cara mendapatkan hash kriptografi menggunakan algoritma MD5, SHA-256, SHA-384 menggunakan berbagai metode, dan cara mengintegrasikan fungsionalitas ke dalam menu konteks.

Cara mendapatkan file hash checksum di Windows

  1. Menggunakan PowerShell (di dalam Windows)
  2. Menggunakan Certutil.exe (bawaan ke Windows)
  3. Menggunakan HashMyFiles
  4. Menggunakan 7-Zip
  5. Menggunakan HashTools

Dapatkan File Hash Checksum melalui Menu Klik Kanan di Windows

Menggunakan PowerShell

Menggunakan Windows PowerShell (powershell.exe), Anda dapat dengan cepat mendapatkan hash file dengan satu baris perintah. Berikut adalah contoh baris perintah:

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

Ini menampilkan hash file (secara default, ini menggunakan algoritma SHA256) seperti yang ditunjukkan di bawah ini:

dapatkan hash file melalui menu klik kanan
Algoritma: SHA256. Hash: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470. Jalur: C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip

Untuk menggunakan algoritme lain — mis., SHA384, Anda dapat menambahkan -Algoritma SHA384 parameter ke baris perintah di atas.

Contoh:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" -Algoritma SHA384 | format-daftar

Nilai yang dapat diterima untuk -Algoritma parameternya adalah:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

Salin ke papan klip

Untuk menyalin output ke clipboard, pipa output ke klip perintah, seperti di bawah ini:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | daftar format | klip

Integrasikan perintah ke menu klik kanan

Untuk menambahkan perintah PowerShell ke menu klik kanan untuk file, berikut adalah file .reg:

Windows Registry Editor Versi 5.00 [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash] @="Dapatkan File Hash" [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash\command] @="powershell -WindowStyle Minimized -command get-filehash -literalpath '%1' -algorithm SHA256 | fl | klip"
  • Salin baris di atas ke Notepad dan buat file .reg. Untuk informasi lebih lanjut, lihat artikel Cara membuat dan menggunakan file .reg.
  • Klik dua kali file .reg untuk menerapkan konten ke registri.
  • Sekarang, klik kanan pada file dan klik Dapatkan File Hash perintah di menu konteks.
    dapatkan hash file melalui menu klik kanan

Perintah meluncurkan PowerShell, yang pada gilirannya menghasilkan hash file dan menyalinnya ke clipboard secara otomatis.

Ke menghapus opsi menu konteks yang Anda tambahkan, gunakan batalkan file .reg ini

Windows Registry Editor Versi 5.00 [-HKEY_CURRENT_USER\Software\Classes\*\shell\gethash]

Menggunakan Certutil.exe dengan VBScript

Certutil.exe adalah program baris perintah bawaan yang diinstal sebagai bagian dari Layanan Sertifikat. Anda dapat menggunakan Certutil.exe untuk menghitung file checksum menggunakan berbagai algoritma hashing. Sintaks baris perintah berikut akan digunakan untuk menghitung checksum SHA256 file menggunakan Certutil.exe dari jendela Prompt Perintah.

certutil.exe -hashfile file_name SHA256

Jika Anda ingin mengimplementasikan Certutil.exe di menu klik kanan Anda, berikut adalah VBScript yang melakukannya.

  1. Salin kode VBScript berikut ke Notepad.
  2. Simpan file dengan ekstensi .vbs – mis., get-hash-certutil.vbs di sebuah permanen map.
    'Dapatkan hash File melalui menu klik kanan. 'Hash SHA256 untuk file disalin ke clipboard secara otomatis. 'Dibuat: 4 Juni 2019 oleh Ramesh Srinivasan - winhelponline.com Opsi Eksplisit. Redupkan WshShell, sOut, sFileName, sCmd, oExec, strInput. Setel WshShell = WScript. CreateObject("WScript. Shell") Jika WScript. Argumen. Hitung = 0 Kemudian strInput = InputBox("Ketik ADD untuk menambahkan item menu konteks Get File Hash, atau HAPUS untuk menghapus item", "TAMBAHKAN") If ucase (strInput) = "ADD" Kemudian sCmd = "wscript.exe " & chr (34) & Skrip. ScriptFullName & Chr (34) & " " & & "%1" & WshShell. RegWrite "HKCU\Software\Classes\*\shell\gethash\", "Dapatkan File Hash", "REG_SZ" WshShell. RegWrite "HKCU\Software\Classes\*\shell\gethash\command\", sCmd, "REG_SZ" WScript. Keluar dari ElseIf ucase (strInput) = "HAPUS" Kemudian sCmd = "reg.exe hapus HKCU\Software\Classes\*\shell\gethash" & " /f" WshShell. Jalankan sCmd, 0 WScript. Berhenti Berakhir Jika. Lain sFileName = & WScript. Argumen (0) & sCmd = "cmd.exe /c certutil.exe -hashfile " & sFileName & " SHA256" & _ " | findstr /v " & chr (34) & "selesai dengan sukses" & Chr (34) & " | klip" WshShell. Jalankan sCmd, 0. Berakhir jika
  3. Klik dua kali file untuk menjalankannya.
  4. Pada kotak input yang muncul, ketik MENAMBAHKAN dan klik OK.

Itu menambahkan Dapatkan File Hash perintah di menu konteks.

dapatkan hash file melalui menu klik kanan

Mengklik item menu menghitung SHA256 hash dan menyalinnya ke Clipboard secara otomatis.

Buka Notepad dan rekatkan hash file yang disimpan di clipboard.

dapatkan hash file melalui menu klik kanan - certutil

Catatan: Untuk menghapus entri menu konteks, klik dua kali file untuk menjalankannya. Kemudian, ketik MENGHAPUS dan klik OK.

Skrip di atas menggunakan certutil.exe bawaan untuk menghasilkan hash file, dengan menjalankan perintah dan mengarahkan ulang keluaran ke papan klip menggunakan Clip.exe:

certutil -hashfile file_name SHA256

Ini adalah bagaimana output akan terlihat ketika menjalankannya dari Command Prompt.

dapatkan hash file melalui menu klik kanan - certutil

Certutil.exe mendukung MD2MD4MD5SHA1SHA256SHA384SHA512 algoritma hashing.

Cara lain untuk mendapatkan hash file melalui menu konteks adalah dengan menggunakan utilitas pihak ketiga seperti HashMyFiles.


Utilitas HashMyFiles dari NirSoft

HashMyFiles adalah utilitas kecil dari Nirsoft yang memungkinkan Anda menghitung hash MD5 dan SHA1 dari satu atau lebih file di sistem Anda. Anda dapat dengan mudah menyalin daftar hash MD5/SHA1 ke clipboard, atau menyimpannya ke dalam file teks/HTML/XML. HashMyFiles juga dapat diluncurkan dari menu konteks Windows Explorer, dan menampilkan hash MD5, SHA256, SHA384, SHA512 dari file atau folder yang dipilih.

dapatkan hash file melalui menu klik kanan - hashmyfiles

Dari menu Opsi, klik Aktifkan Menu Konteks Explorer pilihan untuk mengaktifkannya. Itu menambahkan opsi HashMyFiles ke menu konteks untuk file dan folder.

dapatkan hash file melalui menu klik kanan - hashmyfiles

Unduh HashMyFiles dari Nirsoft.net


Menggunakan 7-Zip

Utilitas kompresi populer 7-zip memiliki fitur yang dapat menghitung checksum CRC atau SHA melalui menu klik kanan. 7-Zip adalah perangkat lunak yang banyak digunakan dan kemungkinan besar Anda telah menginstalnya di komputer Anda.

Dalam pengaturan 7-Zip belum mengaktifkan opsi, Anda dapat mengaktifkannya dengan mengklik menu Alat, mengklik Opsi dan mengaktifkan CRC SHA > pilihan di bawah Item menu konteks: daftar. Klik OK untuk menyimpan pengaturan Anda.

dapatkan file hash klik kanan menu 7-zip

Kemudian, yang perlu Anda lakukan adalah klik kanan pada file, klik CRC SHA dan kemudian pilih algoritma hashing seperti CRC-32, CRC-64, SHA-1, SHA-256 dari sub-menu. Untuk memilih semua algoritma hashing di atas (dan BLAKE2 algoritma tambahan), klik tanda bintang (*) pilihan.

dapatkan file hash klik kanan menu 7-zip

Informasi checksum disajikan dalam dialog terpisah.

dapatkan file hash klik kanan menu 7-zip

Anda dapat memilih item dan tekan Ctrl + C pada keyboard Anda untuk menyalinnya ke clipboard.


Menggunakan HashTools dari Binary Fortress

HashTools oleh Binary Fortress Software menghitung dan memeriksa hash hanya dengan satu klik! Mendukung CRC32, MD5, SHA1, SHA256, SHA384, SHA512 dan SFV, serta integrasi ke dalam menu konteks Windows Explorer untuk akses sekali klik.

Instal HashTools atau jalankan edisi portabel atau alatnya. Klik tombol Opsi yang ditunjukkan dengan ikon roda gigi, dan klik Tambahkan ke Menu Konteks Windows.

Klik kanan pada file atau kumpulan file, dan klik Hash dengan HashTools dalam menu konteks.

dapatkan hash file melalui menu klik kanan - hashtools

Ini meluncurkan program HashTools dan menambahkan file yang dipilih ke daftar. Selanjutnya, klik pada algoritma hashing (misalnya, CRC, MD5, SHA1, SHA256, dll) untuk menghasilkan checksum hash untuk file.

dapatkan hash file melalui menu klik kanan - hashtools

Apakah Anda tahu alat atau metode lain untuk menghitung hash file? Beri tahu kami di bagian Komentar di bawah.


Satu permintaan kecil: Jika Anda menyukai posting ini, silakan bagikan ini?

Satu share "kecil" dari Anda akan sangat membantu perkembangan blog ini. Beberapa saran bagus:
  • Sematkan!
  • Bagikan ke blog favorit Anda + Facebook, Reddit
  • Tweet itu!
Jadi terima kasih banyak atas dukungan Anda, pembaca saya. Ini tidak akan memakan waktu lebih dari 10 detik dari waktu Anda. Tombol bagikan ada tepat di bawah. :)