Hash atau checksum file adalah nilai bit unik yang diperoleh dengan mengonversi konten file dengan algoritme khusus ke sekumpulan karakter dengan panjang tertentu. Paling sering, hashing digunakan untuk memeriksa integritas dan identitas file dan salinannya, dan juga digunakan ketika mencari duplikat, membuat tanda tangan elektronik, memeriksa kata sandi, dan keperluan lain.
Pengguna biasa dengan checksum biasanya harus berurusan dengan torrent dan situs lain yang menawarkan semacam konten unduhan. Memeriksa hash file adalah semacam jaminan bahwa file tersebut tidak palsu dan tidak terinfeksi virus. Ada utilitas khusus untuk menghitung hash, dan Anda juga dapat menggunakan konsol PowerShell asli untuk keperluan ini..
Misalkan, pada drive D, Anda memiliki beberapa file ADD12.exe yang dapat dieksekusi, hash yang perlu dihitung. Buka konsol PowerShell dan jalankan perintah berikut di dalamnya:
Get-FileHash D: \ ADD12.exe | Format-daftar
Setelah beberapa waktu (tergantung pada ukuran file), hasilnya akan muncul di konsol: jenis algoritma yang digunakan, checksum itu sendiri dan jalur ke file yang dianalisis. Secara default, Windows PowerShell menggunakan algoritma SHA256 untuk menghitung hash, tetapi Anda juga dapat memilih opsi lain menggunakan argumen -Algoritma. Misalnya, menghitung hash menggunakan algoritma MD5. Dalam hal ini, perintahnya akan terlihat seperti ini:
Get-FileHash D: \ ADD12.exe -Algoritma MD5 | Format-daftar
Selain SHA256 default, konsol PowerShell saat ini mendukung algoritma MD5, SHA512, SHA384, RIPEMD160, SHA1, dan MACTripleDES. Jika Anda ingin informasi lebih lanjut tentang menggunakan cmdlet Get-FileHash, kunjungi situs resmi Microsoft technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx.
Semoga harimu menyenangkan!