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