国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

淺談discuz密碼加密的方式

2024-05-04 23:23:50
字體:
來源:轉載
供稿:網友

discuz注冊時,會把密碼按一個規則加密。

比如我的密碼是123456

復制代碼 代碼如下:


echo md5("123456"); 

會輸出:

復制代碼 代碼如下:


e10adc3949ba59abbe56e057f20f883e

而數據庫的值卻為:

復制代碼 代碼如下:


7839dc9437013b5c11a5d86e9b8350e9 

注意到:

有個叫salt的字段,其值為:d82a35

其實這是一個隨機的字符串。

第一次md5后的值再加上鹽值(salt)再進行md5,就是要得到的值了。

試一下

復制代碼 代碼如下:


echo md5(md5('123456').'d82a35'); 

這回結果是:7839dc9437013b5c11a5d86e9b8350e9,是對的。

在php5.5之前的版本,并沒有很好的加密機制。這是個不錯的方式。已經大大地加強了密碼的安全性了。

而php5.5中有更為可靠和方便的加密方式。喜歡鉆研的朋友可以了解一下:

password_hash()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇川县| 深州市| 锡林郭勒盟| 宁夏| 贞丰县| 开化县| 德惠市| 乡城县| 北辰区| 伊川县| 赫章县| 博湖县| 湾仔区| 革吉县| 淳化县| 潮安县| 桑植县| 简阳市| 鹤峰县| 区。| 吉安县| 嘉义市| 衡山县| 恩平市| 江阴市| 钟山县| 娄底市| 日喀则市| 东港市| 邛崃市| 天水市| 高台县| 星子县| 囊谦县| 玉山县| 关岭| 灌云县| 云和县| 桐柏县| 葵青区| 安平县|