MD5加密后的值可能相同?
1 你說的兩個不同的字符串用MD5計算產生相同結果(散列沖突)是極小概率事件,基本上可以認為不會發生。除非你是研究MD5破解的科學家。
我不認為你的情況是極小概率的散列沖突,更有可能是你的MD5算法有問題。
2 MD5將任意長度的字符串映射為一個128位散列值。 所以輸入可以是任意長度的,不存在你說的“自動截斷”
上一篇C語言字符串替換如何做
下一篇經典的復仇類電影有哪些
MD5加密后的值可能相同?
1 你說的兩個不同的字符串用MD5計算產生相同結果(散列沖突)是極小概率事件,基本上可以認為不會發生。除非你是研究MD5破解的科學家。
我不認為你的情況是極小概率的散列沖突,更有可能是你的MD5算法有問題。
2 MD5將任意長度的字符串映射為一個128位散列值。 所以輸入可以是任意長度的,不存在你說的“自動截斷”