php關於密碼加密

2021-08-21 09:13:15 字數 931 閱讀 1938

/**

* 生成密碼加密 返回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...