md5會有重復的可能嗎?
不同字符串的md5有可能會相同,但這種可能性極小。 MD5之所以很難被反向破譯,其原因就在于,同樣的MD5密文對應著無數種明文的可能,也就是說,存在多個字符串或者文件其MD5密文相同的情況,這種現象叫做“碰撞”。由于MD5的長度只有128Bit,那么一共就存在2^128=3.402823669e+38種可能,而字符串的長度卻可以遠不止128Bit,所以一定存在不同的字符串,他們的MD5是一樣的。
上一篇如何使用git管理代碼
下一篇計算機二級與三級有啥區別
md5會有重復的可能嗎?
不同字符串的md5有可能會相同,但這種可能性極小。 MD5之所以很難被反向破譯,其原因就在于,同樣的MD5密文對應著無數種明文的可能,也就是說,存在多個字符串或者文件其MD5密文相同的情況,這種現象叫做“碰撞”。由于MD5的長度只有128Bit,那么一共就存在2^128=3.402823669e+38種可能,而字符串的長度卻可以遠不止128Bit,所以一定存在不同的字符串,他們的MD5是一樣的。