首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何递归地将散列嵌入到文件中?

如何递归地将散列嵌入到文件中?
EN

Stack Overflow用户
提问于 2010-05-07 23:34:40
回答 1查看 1.9K关注 0票数 4

最简单的情况:您想要创建一个文本文件,上面写着“这个文件的MD5哈希是FOOBARHASH”。如何嵌入哈希,知道嵌入的哈希值和文件的哈希是相互关联的?

例如,Cisco将哈希值嵌入到其IOS映像中,可以这样进行验证:

cisco#验证s 72033-advipservicesk9 9_wan-mz.122-33.SXH7.bin

嵌入式哈希MD5 : D2BB0668310392BAC803BE5A0BCD0C6A

计算哈希MD5 : D2BB0668310392BAC803BE5A0BCD0C6A

也许我弄错了,但想弄明白该怎么做让我心烦意乱。

最初,我说Ubuntu有一个文本文件,其中包含整个MD5文件的哈希。这是不正确的:第二次看,md5sum.txt文件包含单个文件的散列。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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。

玩得开心!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2792262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档