1
我有一個很多字段的小數據集,爲了快速比較,我想每行校驗和。沒有惡意行爲的機會,如果發生碰撞並不是什麼大問題,但是爲了減少我想知道我是否應該單獨將每列分開並將它們添加在一起或將每列添加到它們,並且如果存在兩者之間的碰撞機會有顯着差異。md5(stringa + stringb ...)和md5(stringa)+ md5(stringb)之間碰撞概率的任何差異?
我有一個很多字段的小數據集,爲了快速比較,我想每行校驗和。沒有惡意行爲的機會,如果發生碰撞並不是什麼大問題,但是爲了減少我想知道我是否應該單獨將每列分開並將它們添加在一起或將每列添加到它們,並且如果存在兩者之間的碰撞機會有顯着差異。md5(stringa + stringb ...)和md5(stringa)+ md5(stringb)之間碰撞概率的任何差異?
「md5(a + b)」編碼a和b的順序,而「md5(a)+ md5(b)」不編碼。因此,第一種形式是計算組合散列值的更好方法。