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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM