Utama Windows 10 Dapatkan File Hash Dengan PowerShell di Windows 10

Dapatkan File Hash Dengan PowerShell di Windows 10



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 tertentu. Inilah cara melakukannya.

Iklan


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

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

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

Sintaks umum untuk cmdlet adalah sebagai berikut:

hapus perlindungan tulis dari thumb drive
Dapatkan-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 keluaran sebagai berikut.

Dapatkan Demo File Hash

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

cara memasukkan pdf ke word
Dapatkan-FileHash c:  windows  explorer.exe -Algorithm MD5 | Format-Daftar

Outputnya adalah sebagai berikut:

Dapatkan File Hash Md5

Daftar nilai yang mungkin untuk -Algoritma 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, apit jalur dalam tanda kutip tunggal. Tanda kutip tunggal menginstruksikan Windows PowerShell untuk tidak menafsirkan karakter sebagai urutan pelolosan.

Dengan menggunakan cmdlet Get-FileHash, Anda bisa mendapatkan nilai hash untuk file secara native. Ini sangat berguna, terutama saat 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.

Artikel Menarik