我觉得你的思路可以。
可以把这个文档切两半,然后一个三个 md5 拼在一起。
这样当然肯定会降低被碰撞的概率了。因为3个 md5 都撞上,
这难度是很大的。
但是文档的长度是任意的。
所以怎么切分这个文档成两个部分,还是需要你自己制定好规则的。
比如说只有一个字节的时候。
【 在 threebird (飞剑仙朱亮) 的大作中提到: 】
: 我表达的不清楚
: 比如说密码,有效位是6位,8字符密码也就48位,16字符密码才96位,比128位的MD5还是少,一个一个试就行,Hash值多算一次用处也不那么显著。
: 我想表达的是2017年 google做出了两个Hash值相同的pdf文件,我的设计是这样,以随机数拼接文件,求出Hash1,以Hash1拼接文件再求出hash2 .....
: ...................
--
FROM 211.95.56.*