Tôi đang kiểm tra băm tập tin bằng cách sử dụng một số thuật toán khác nhau trong powershell. Khi tôi sử dụng MacTripleDes, tôi luôn nhận được các giá trị băm khác nhau. Tất cả những người khác, chẳng hạn như SHA256 hoặc MD5 luôn đưa ra câu trả lời đáng tin cậy. Bạn có thể sao chép sự cố trên máy tính của mình:
"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
Tôi nhận được các giá trị băm giống nhau cho hai băm đầu tiên, nhưng các giá trị khác nhau cho hai băm thứ hai. MacTripleDes có được sử dụng khác nhau không?
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
lệnh không xuất hiện để hỗ trợ một thông số quan trọng.