-
58 votesanswersviews
什么是导致MD5碰撞的最短字符串?
直到什么字符串长度可以使用MD5作为哈希而不必担心发生冲突的可能性? 这可能是通过为特定字符集中的每个可能字符串生成MD5哈希值来计算的,增加长度,直到第二次出现哈希(冲突) . 没有碰撞的字符串的最大可能长度将比碰撞对中的最长字符小一个字符 . 这已经针对MD5,SHA1等进行了测试吗? -
85 votesanswersviews
两个不同的字符串可以生成相同的MD5哈希码吗?
对于我们的每个二进制资产,我们生成MD5哈希 . 这用于检查某个二进制资产是否已存在于我们的应用程序中 . 但两个不同的二进制资产是否可能生成相同的MD5哈希值 . 那么两个不同的字符串是否可能生成相同的MD5哈希? -
0 votesanswersviews
java hashMap <Integer,String> collision
我很好地回答了我的问题 . 我正在研究HashMap我把两个值(7,"value test 1")(7,“值测试2”)根据规范java API HashMap put,第一个值被第二个值替换 . 我的问题是什么时候碰撞的解决方案?为什么我的第二个值不存储在linkedList中或存储在hashMap中的另一个位置?是由于equals还是hascode方法? 最好的祝福