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