Saya memeriksa hash file menggunakan beberapa algoritma yang berbeda di PowerShell. Ketika saya menggunakan MacTripleDes, saya selalu mendapatkan hash yang berbeda. Semua yang lain, seperti SHA256 atau MD5 selalu memberikan jawaban yang andal. Anda mungkin dapat mereplikasi masalah di komputer Anda sendiri:
"this is a test" | out-file test.txt
get-filehash test.txt -algorithm sha256
get-filehash test.txt -algorithm sha256
get-filehash test.txt -algorithm mactripledes
get-filehash test.txt -algorithm mactripledes
Saya mendapatkan nilai hash yang sama untuk dua hash pertama, tetapi nilai yang berbeda untuk dua hash kedua. Apakah MacTripleDes seharusnya digunakan secara berbeda?
Algorithm Hash Path
--------- ---- ----
SHA256 3F8CB2CDF03347329CAB0C80A6CE3B01EF3B17AF02E0F6E101FA67CE63729F51 C:\temp\test.txt
SHA256 3F8CB2CDF03347329CAB0C80A6CE3B01EF3B17AF02E0F6E101FA67CE63729F51 C:\temp\test.txt
MACTRIPLEDES 904D74A529C7A739 C:\temp\test.txt
MACTRIPLEDES AF720778A2C878A2 C:\temp\test.txt
Get-FileHash
cmdlet tidak muncul untuk mendukung parameter kunci.