最简单的情况:您想要创建一个文本文件,上面写着“这个文件的MD5哈希是FOOBARHASH”。如何嵌入哈希,知道嵌入的哈希值和文件的哈希是相互关联的?
例如,Cisco将哈希值嵌入到其IOS映像中,可以这样进行验证:
cisco#验证s 72033-advipservicesk9 9_wan-mz.122-33.SXH7.bin
嵌入式哈希MD5 : D2BB0668310392BAC803BE5A0BCD0C6A
计算哈希MD5 : D2BB0668310392BAC803BE5A0BCD0C6A
也许我弄错了,但想弄明白该怎么做让我心烦意乱。
最初,我说Ubuntu有一个文本文件,其中包含整个MD5文件的哈希。这是不正确的:第二次看,md5sum.txt文件包含单个文件的散列。
发布于 2010-05-07 23:44:05
哈希值的计算方法是将一个“虚拟”或一个空字符串放置在签名所在的位置,对该文档进行散列,然后将签名值插入文本中。要验证文档的签名,您可以去掉签名,在没有签名的情况下散列文档,并将结果与您去掉的签名进行比较。
不过,如果你喜欢这样的挑战,可以考虑编写一个程序来产生自我描述的画报:
这个空间包含四个as,一个b,两个cs,一个d,三十个es,六个fs,五个gs,七小时,十一是,一个j,一个k,两个ls,两个ms,十八ns,十五os,两个ps,一个q,五个rs,二十七ss,十八ts,两个我们,七vs,八次,两次,三次,和一次z。
玩得开心!
https://stackoverflow.com/questions/2792262
复制相似问题