/**
* 生成密碼加密 返回hash存入資料庫
* @author macheng
* @datetime 2018-03-30t14:07:20+0800
* @param [type] $password [description]
* @return [type] [description]
*/function mc_create_password($password)
/** * 驗證使用者輸入密碼
* @author macheng
* @datetime 2018-03-30t14:09:16+0800
* @param [type] $password [description]
* @param [type] $hash [description]
* @return [type] [description]
*/function mc_verify_password($password,$hash)
else
}
1.注意password後hash值可能隨著php版本而長度不固定,資料庫最好存255長度
2.hash後的字串可能含有$符號 需要用單引號來引用
3.該方法只能用於php版本》=5.5
function data_md5($str, $key = 'asfghudhgjkfsadyugvhjfghja')
這裡面的鹽值可以隨機取 存在使用者表中 每個使用者的鹽值都不一樣 php加密使用者密碼
1.md5,2.password hashing api 使用者密碼加密 password hashing options salt custom function for salt 自定義函式來獲得鹽值 salt afxbxymkclsw46y7b8c5qn56zs test cost 12 th...
關於php密碼md5加密措施
對於我們程式原來說,沒有什麼比做乙個安全無漏洞的程式更重要了,一說到安全問題無疑的就會想到密碼,在乙個 裡有管理員密碼,有會員密碼等等。這些密碼都 是經過md5加密的,有的時候能過sql注入得到這個數值,可以破解出來你的密碼,這樣就很不安全了,下面我來介紹一下我在程式開發過程中的密碼處理經驗。第一種...
php加密登入 PHP安全登入 密碼加密
以下是要實施安全登入的登入系統 main login.php username password checklogin.php ob start host localhost host name username root mysql username password mysql password...