关于MD5使用方法的一个问题
MD5是生成一个32位的16进制数值
在使用中,我把用户注册的密码用MD5进行存储,页我只存储密码的MD5码的低16位,
这样会不会对用户登陆校验时产生影响
[解决办法]
MD5也可以生成16位的啊
你要只保存低16位比较的时候也只比较低16位即可
[解决办法]
不对吧,我记得md5生成的是 16字节的二进制值.
最好保存所有的数值
[解决办法]
我见过的md5有8位 16位和32位, 位数越高冲突的机会越少
32位取低16位应该和16位加密差不多吧
[解决办法]
16个字节吧, 32个hex
不影响
[解决办法]
不影响
[解决办法]
当然会受影响了,它又不像排学号,前面的不变,后面的再依次来。