Bagaimana cara mendapatkan MD5 file di Windows?


29

Saya perlu memeriksa MD5 dari beberapa file di Windows. Adakah rekomendasi tentang baris perintah atau utilitas explorer-plugin?

Jawaban:



72

ya, Anda dapat mencoba (ini sudah ada ~):

CertUtil -hashfile yourFileName MD5

EDIT

Tapi Tunggu, Masih Ada Lagi!

Saya tahu ini di atas dan di luar jawaban yang sederhana dan elegan, tetapi karena halaman ini adalah hasil PERTAMA ketika melakukan pencarian google

how do i get the md5 of a file on windows

dan karena jawaban ini lebih baik bagi saya dan BANYAK orang lain adalah bahwa itu Built-In ke Windows , saya percaya info berikut akan terbukti bermanfaat bagi pembaca masa depan.

Petunjuk & Aturan

Aturan berikut adalah pada Windows 7 SP1 , Windows Server 2012 , dan seterusnya . Jika mereka diketahui bekerja di versi yang lebih lama, mereka akan dicatat dengan: (tidak tergantung pada versi Windows)

  • Anda harus membuka Command Prompt ATAU Powershell untuk menjalankan perintah ini
    ** panduan cepat untuk membuka CMD / Powershell ada di bagian bawah jawaban

  • Anda dapat menemukan checksum untuk file menggunakan APAPUN dari algoritma hashing berikut ini, bukan HANYA MD5 :

    MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
    
  • Untuk mendapatkan daftar Algoritma Hash yang didukung saat ini di mesin windows spesifik Anda (terlepas dari versi Windows) , jalankan

    CertUtil -hashfile -?
    
  • Format lengkapnya di bawah, parameter opsional ada dalam kurung kurawal - cukup ganti [HashAlgorithm] dengan hash yang Anda inginkan dari atas:

    CertUtil -hashfile InFile [HashAlgorithm]
    
  • Anda dapat melakukan operasi baris perintah untuk file APAPUN , apakah mereka memberikan sertifikat atau tidak (terlepas dari versi Windows)
  • Jika Anda meninggalkan [HashAlgorithm] , itu akan default ke checksum SHA1 dari file yang Anda pilih
  • Its MEMBANTU untuk dicatat bahwa [HashAlgorithm] adalah case sensitive di kedua CMD dan Powershell berarti Anda dapat melakukan salah satu dari berikut (misalnya):

    CertUtil -hashfile md5
    certutil -hashfile MD5
    CertUtil -hashfile sHa1
    certutil -hashfile SHA256
    

Cepat: Cara Membuka Command Prompt atau Powershell

Jika Anda tidak tahu cara membuka Command Prompt atau Powershell dan Anda tiba di sini dengan mesin pencari, berikut ini adalah panduan cepat yang akan bekerja untuk Windows XP dan selanjutnya:

  1. Tekan [ Windows ] + [ R ]
  2. Kemudian, ketik cmd ( atau PowerShell jika Windows 8+ )
  3. Tekan [ OK ] atau tekan enter

7
Hal yang baik tentang yang ini adalah built-in.
GuitarPicker

2
Perhatikan bahwa MD5 pada akhirnya adalah case-sensitive
GlennFromIowa

benar-benar bagus!
Periback

Ini harus menjadi jawaban yang diterima.
Justin


7

Buka jendela PowerShell dan coba perintah berikut:

Get-FileHash {filename} -Algorithm MD5

Mengganti {nama file} dengan path ke file Anda, mis

Get-FileHash c:\example.txt -Algorithm MD5

Informasi lebih lanjut tentang ini dapat ditemukan di dokumen untuk Get-FileHash .


Dibutuhkan penjelasan lebih lanjut.
Sven

Di atas adalah perintah PowerShell, buka jendela PowerShell dan gantikan bagian {nama file} dengan path ke file Anda.
Alex Berry

3

+1 di FCIV. Banyak hasil google ketika saya mencari masalah ini memiliki banyak alat pihak ketiga yang muncul dalam hasil, kemungkinan karena pada saat itu hanya itu yang tersedia.

MS sendiri telah mengembangkan alat "tidak didukung" FCIV dan ini adalah apa yang saya sarankan Anda gunakan, terutama jika Anda seorang pria linux / unix dan digunakan untuk memeriksa baris perintah md5

tautan di sini:

http://www.microsoft.com/en-us/download/details.aspx?id=11533

tangkapan layar saya di sini:

http://geekswing.com/wp-content/uploads/2014/04/windows_md5sum_sha1_example.jpg


Namun itu berhasil bagi saya, saya menggunakan halaman unduh ini support.microsoft.com/en-us/help/841290/…
Mr. Raspberry

2

Saya menggunakan md5deep karena memiliki beberapa keunggulan kegunaan praktis dibandingkan sebagian besar yang lain yang terdaftar.

Untuk yang memiliki SHA1 dan SHA256 yang dapat dieksekusi dalam paket yang sama, itu juga secara otomatis menangani rekursi direktori dan memiliki mode yang cocok di mana ia akan memvalidasi bahwa file Anda adalah ketika Anda meninggalkan mereka. Dan ini adalah paket Windows asli sehingga tidak perlu menginstal Cygwin jika Anda tidak benar-benar membutuhkannya.



2

Saya selalu menginstal HashCheck . Ini terintegrasi dalam Dialog properti Explorer.

masukkan deskripsi gambar di sini


Suka! Saya setengah dari pikiran untuk mengubah jawaban yang diterima, kecuali utilitas baris perintah secara umum lebih fleksibel.
Daniel C. Sobral

0

Saya menginstal cygwin pada semua sistem Windows saya, kemudian saya menggunakan perintah openssl built in md5.


Saya suka cygwin, terutama sebagai pria linux. Memiliki semua utilitas berguna adalah bonus. Kelemahan dari cygwin: perlu beberapa saat untuk menginstal, dan kecuali Anda adalah pengguna linux, instalasinya mungkin sedikit rumit. Bahkan sebagai pengguna linux, itu bisa rumit. Mengambil instalasi default di cygwin masih membutuhkan beberapa langkah. Untuk pengguna windows yang lebih terbiasa mengunduh patch dari MS dan menjalankannya, FCIV lebih cepat dan mudah digunakan. Jadi khusus hanya untuk pengguna windows, saya masih merekomendasikan FCIV. Untuk pengguna linux di windows, pasti setuju dengan cygwin
ben
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.