首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于MD5使用方法的一个有关问题

2012-03-05 
关于MD5使用方法的一个问题MD5是生成一个32位的16进制数值在使用中,我把用户注册的密码用MD5进行存储,页我

关于MD5使用方法的一个问题
MD5是生成一个32位的16进制数值

在使用中,我把用户注册的密码用MD5进行存储,页我只存储密码的MD5码的低16位,
这样会不会对用户登陆校验时产生影响

[解决办法]
MD5也可以生成16位的啊
你要只保存低16位比较的时候也只比较低16位即可
[解决办法]
不对吧,我记得md5生成的是 16字节的二进制值.
最好保存所有的数值
[解决办法]
我见过的md5有8位 16位和32位, 位数越高冲突的机会越少
32位取低16位应该和16位加密差不多吧
[解决办法]
16个字节吧, 32个hex

不影响
[解决办法]
不影响
[解决办法]
当然会受影响了,它又不像排学号,前面的不变,后面的再依次来。

热点排行