Windows Tips & News

Dapatkan File Hash Dengan PowerShell di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Di Windows 10 dan Windows 8, dimungkinkan untuk mendapatkan nilai Hash untuk file tanpa menggunakan alat pihak ketiga. Cmdlet khusus akan memungkinkan Anda menghitung nilai hash SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5, dan RIPEMD160 dari file yang diberikan. Berikut adalah bagaimana hal itu dapat dilakukan.

Iklan


Tujuan umum dari nilai hash adalah untuk memastikan bahwa file adalah asli dan isinya tidak diubah oleh pihak ketiga, perangkat lunak lain, atau malware. Ketika sebuah file telah dimodifikasi, nilai hashnya juga akan dimodifikasi. Dimungkinkan juga untuk membandingkan dan mencocokkan nilai hash untuk menemukan apakah dua atau lebih file identik.

Kemampuan untuk menghitung hash file adalah bagian dari API kriptografi Windows. Antarmuka pengguna sistem operasi tidak memiliki opsi untuk menghitung atau menunjukkan nilai hash untuk file. Sebagai gantinya, Anda dapat menggunakan cmdlet Get-FileHash di PowerShell. Berikut adalah cara menggunakannya.

Untuk mendapatkan hash file dengan PowerShell di Windows 10, lakukan hal berikut.

Sintaks umum untuk cmdlet adalah sebagai berikut:

Get-FileHash c:\windows\explorer.exe| Format-Daftar

Buka PowerShell dan ketik perintah di atas untuk mengujinya. Ini menghitung nilai hash SHA256 untuk file yang diberikan dan menghasilkan output sebagai berikut.

Dapatkan File Hash Demo

Untuk menghitung nilai hash selain SHA256, gunakan sakelar -Algoritme. Misalnya, untuk mendapatkan nilai hash MD5, jalankan perintah berikut:

Get-FileHash c:\windows\explorer.exe -Algorithm MD5| Format-Daftar

Outputnya akan seperti berikut:

Dapatkan File Hash Md5

Daftar kemungkinan nilai untuk -Algorithm adalah sebagai berikut:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

Sakelar berguna lainnya yang perlu Anda ketahui adalah -LiteralPath. Ini menentukan jalur ke file. Tidak seperti parameter jalur default, nilai parameter LiteralPath digunakan persis seperti yang diketik. Tidak ada karakter yang ditafsirkan sebagai karakter wildcard. Jika jalur menyertakan karakter escape, sertakan jalur dalam tanda kutip tunggal. Tanda kutip tunggal menginstruksikan Windows PowerShell untuk tidak menafsirkan karakter sebagai urutan keluar.

Menggunakan cmdlet Get-FileHash, Anda bisa mendapatkan nilai hash untuk file secara asli. Ini sangat berguna, terutama ketika Anda bekerja di lingkungan yang aman di mana perangkat lunak pihak ketiga tidak diperbolehkan. Konsol PowerShell dibundel dengan Windows 10 dan dapat diakses di setiap instans yang diinstal, sehingga Anda dapat menggunakan cmdlet Get-FileHash asli di mana saja.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Kulit metrox1.5 dari AIMP3

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak

Kulit luminescence dari AIMP3

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak

Kulit Milenium TC Classic v1.0 dari AIMP3

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak