我需要一个XML文件的校验和,以便验证没有对该文件进行任何更改。
一旦我创建了MD5校验和,是否可以将MD5校验和‘嵌入’到同一个文件中。我猜不是,但如果有可能不是基于文件的前X个字符进行部分校验和的话。
非常感谢..。
发布于 2011-01-18 14:25:21
您可以在文件中嵌入MD5散列。这将改变文件的哈希,但这可以通过在验证哈希之前逆转修改来克服,当然要非常小心地准确地逆转操作。
然而,这并不能提供任何真正的安全性,因为如果有人更改了文件,他们只需要记住也要更改散列值。
相反,您应该生成密钥对并使用digital signature。
https://stackoverflow.com/questions/4721065
复制相似问题