md5(stringa + string band md5(stringa)+ md5(string)之间的碰撞机会有何不同?

时间:2015-02-10 16:14:58

标签: hash md5

我有一个包含许多字段的小数据集,我想对每行进行校验和以便快速比较。没有恶意行为的机会,如果发生碰撞,这不是什么大问题,但是为了降低概率我想知道我是否应该分别对每一列进行md5并将它们添加到一起或添加每一列和md5它们如果有的话两者之间碰撞机会的显着差异。

1 个答案:

答案 0 :(得分:0)

“md5(a + b)”编码a和b的顺序,而“md5(a)+ md5(b)”则不编码。因此,第一种形式是计算组合散列值的更好方法。