我理解的碰撞是这样的:
Digest(A) = m = DIgest(B) ,其中Digest() 是消息散列函数
这样A和B就称为一对碰撞。
关于md5的破解有三个层次(档次)
1由m得到A或者B,这是真正意义的破解
2知道m,找这样一对A和B,这也是比较难的。
3知道m,知道A,找B;或者知道B,找A。
好像现在关于md5的破解是处在第三个层次,但还是前进了一大步了。
博客介绍了碰撞的概念,即通过消息散列函数使Digest(A) = Digest(B) ,A和B为一对碰撞。还阐述了MD5破解的三个层次,包括由m得到A或B、找一对A和B、已知m和A找B或反之,目前MD5破解处于第三个层次。
我理解的碰撞是这样的:
Digest(A) = m = DIgest(B) ,其中Digest() 是消息散列函数
这样A和B就称为一对碰撞。
关于md5的破解有三个层次(档次)
1由m得到A或者B,这是真正意义的破解
2知道m,找这样一对A和B,这也是比较难的。
3知道m,知道A,找B;或者知道B,找A。
好像现在关于md5的破解是处在第三个层次,但还是前进了一大步了。
5699
1870

被折叠的 条评论
为什么被折叠?
