gpt4 book ai didi

hash - 你如何递归地将哈希嵌入到文件中?

转载 作者:行者123 更新时间:2023-12-05 00:41:41 24 4
gpt4 key购买 nike

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

例如,Cisco 将哈希值嵌入到他们的 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 文件包含单个文件的哈希值。

最佳答案

你没有。哈希值的计算方法是在签名应该放置的位置放置一个“虚拟”或空字符串,对该文档进行哈希处理,然后将签名值插入到文本中。要验证文档的签名,您需要去除签名,对没有签名的文档进行哈希处理,然后将结果与您去除的签名进行比较。

但是,如果您喜欢这种挑战,请考虑编写一个程序来生成自描述的全字拼图:

This Pangram contains four as, one b, two cs, one d, thirty es, six fs, five gs, seven hs, eleven is, one j, one k, two ls, two ms, eighteen ns, fifteen os, two ps, one q, five rs, twenty-seven ss, eighteen ts, two us, seven vs, eight ws, two xs, three ys, & one z.



玩得开心!

关于hash - 你如何递归地将哈希嵌入到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com