假设有一个名为myfile.txt
的文件,其中包含以下内容:
一二三
另一个名为yourfile.txt
的文件,内容如下:
二三一
这两个文件的SHA-1
哈希值是否相同,因为内容相同但顺序不同?
答案 0 :(得分:3)
答案 1 :(得分:2)
当然,你可以尝试一下;)
答案 2 :(得分:1)
取决于哈希算法。我现在可以创建一个为两个文件返回两个相等的哈希值。
但是既然你特别询问了SHA-1,那么肯定会有所不同。
SHA1("one two three") = a10600b129253b1aaaa860778bef2043ee40c715 SHA1("two three one") = 5b836799b259835e762c93964a68b958eb19461a
答案 3 :(得分:1)
'加密'哈希旨在检测转置等变化,否则有人可能会收到电子付款消息并将$ 1900.00金额更改为$ 9100.00而无需检测(无论如何都是哈希),这会破坏目的。