mysql的password()函数和md5函数

password用于修改mysql的用户密码,如果是应用与web程序建议使用md5()函数, 

password函数旧版16位,新版41位,可用select length(password('123456'))察看。

password函数加密不可逆,如果和数据库里加密后内容比较时可以采用password(pwd)==字段内容的方式;

md5函数加密后32位,此加密算法不可逆,其实md5算法是信息摘要算法,如果拿来做压缩也是有损压缩,理论上即使有反向算法也无法恢复信息原样。他常被用来检验下载数据的完整性。如好多软件都提供md5码,供用户下载完毕校验完整性。

From:http://hi.baidu.com/phay/blog/item/b77c3f29a66e2afe99250a9b.html

posted on 2015-06-09 11:21  神奇的旋风  阅读(8331)  评论(0编辑  收藏  举报

导航