Powershell birkaç farklı algoritmalar kullanarak dosya karma kontrol ediyorum. MacTripleDes kullandığımda, her zaman farklı karmalar elde ederim. SHA256 veya MD5 gibi diğerlerinin tümü her zaman güvenilir yanıtlar verir. Sorunu kendi bilgisayarınızda çoğaltabilirsiniz:
"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
İlk iki karma için aynı karma değerlerini alıyorum, ancak ikinci iki karma için farklı değerleri alıyorum. MacTripleDes'in farklı kullanılması mı gerekiyor?
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 kilit parametre desteklemek için görünmüyor.