冥界3大法王 发表于 2022-11-4 18:15

是一个sha1对应着一个MD5吗?

本帖最后由 冥界3大法王 于 2022-11-4 18:38 编辑

贴子看了几十遍了,不太理解。{:301_974:}
原贴在这里: https://www.52pojie.cn/thread-1698533-1-1.html
https://attach.52pojie.cn/forum/202211/04/181216t7xamuqxaf7rsegr.jpg

{:301_976:}@yuanpanliang   你这MT管理器 回车没去掉,看得我头都晕了,后来重新截图,注解才明白些。

闲月疏云 发表于 2022-11-4 19:49

显然每个字符串有且仅有一个MD5/SHA1值,但每一个MD5/SHA1有不唯一个与之对应的内容,即MD5/SHA1 : s为n : 1的关系,故一个SHA1对应至少一个MD5

不难举出反例如下:
https://s3.bmp.ovh/imgs/2022/02/27a1b20c37ab3dc3.png
https://s3.bmp.ovh/imgs/2022/02/0bcb621bc1c1d513.png
其MD5相等且SHA1不等,故一个SHA1对应唯一MD5不成立

结论:一个SHA1对应至少一个MD5

冥界3大法王 发表于 2022-11-4 18:19

另外还有一个问题:一搜索出来几十个,甚至更多的MD5这样的字符串?
怎么确定要修改哪一个?
是不是用MT管理器先搜索 MD5,结果里再搜索SHA1,再结果里再搜索SH256 ,唯一的那个才是?
还是另有门道? {:301_974:}
页: [1]
查看完整版本: 是一个sha1对应着一个MD5吗?