Windows Tips & News

Dapatkan File Hash Dengan PowerShell di Windows 10

click fraud protection

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.

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.

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:

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.

Microsoft sedang menguji beranda Xbox baru

Microsoft sedang menguji beranda Xbox baru

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

Baca lebih banyak

Baki sistem baru di Windows 11 memiliki animasi ikon yang rapi

Baki sistem baru di Windows 11 memiliki animasi ikon yang rapi

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

Baca lebih banyak

Microsoft menyiapkan ISO Windows 10 22H2 untuk diunduh, tautan ditayangkan

Microsoft menyiapkan ISO Windows 10 22H2 untuk diunduh, tautan ditayangkan

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

Baca lebih banyak