最简单的情况:您想创建一个文本文件,其中包含“此文件的MD5哈希值为FOOBARHASH”的内容。在知道嵌入式哈希值和文件哈希值之间存在相互关系的情况下,如何嵌入哈希值?
例如,思科将哈希值嵌入其IOS映像中,可以通过以下方式进行验证:
cisco# verify s72033-advipservicesk9_wan-mz.122-33.SXH7.bin
Embedded Hash MD5 : D2BB0668310392BAC803BE5A0BCD0C6A
Computed Hash MD5 : D2BB0668310392BAC803BE5A0BCD0C6A
也许我错了,但是尝试弄清楚如何做到这一点让我感到困惑。
最初,我说Ubuntu ISO具有包含整个ISO文件的MD5哈希值的文本文件。这是不正确的:经过第二次查看,md5sum.txt文件包含单个文件的哈希值。