淺談discuz密碼加密的方式
discuz注冊(cè)時(shí),會(huì)把密碼按一個(gè)規(guī)則加密。
比如我的密碼是123456
echo md5("123456");
會(huì)輸出:
e10adc3949ba59abbe56e057f20f883e
而數(shù)據(jù)庫的值卻為:
7839dc9437013b5c11a5d86e9b8350e9
注意到:
有個(gè)叫salt的字段,其值為:d82a35
其實(shí)這是一個(gè)隨機(jī)的字符串。
第一次md5后的值再加上鹽值(salt)再進(jìn)行md5,就是要得到的值了。
試一下
echo md5(md5('123456').'d82a35');
這回結(jié)果是:7839dc9437013b5c11a5d86e9b8350e9,是對(duì)的。
在php5.5之前的版本,并沒有很好的加密機(jī)制。這是個(gè)不錯(cuò)的方式。已經(jīng)大大地加強(qiáng)了密碼的安全性了。
而php5.5中有更為可靠和方便的加密方式。喜歡鉆研的朋友可以了解一下:
password_hash()
http://www.php.net/manual/zh/function.password-hash.php
- php用戶密碼加密算法分析【Discuz加密算法】
- discuz程序的PHP加密函數(shù)原理分析
- discuz authcode 經(jīng)典php加密解密函數(shù)解析
- Discuz論壇密碼與密保加密規(guī)則
- discuz加密解密函數(shù)使用方法和中文注釋
- 2個(gè)比較經(jīng)典的PHP加密解密函數(shù)分享
- PHP實(shí)現(xiàn)加密的幾種方式介紹
- PHP中加密解密函數(shù)與DES加密解密實(shí)例
- php中AES加密解密的例子小結(jié)
- php中base64_decode與base64_encode加密解密函數(shù)實(shí)例
- PHP可逆加密/解密函數(shù)分享
- PHP 加密解密內(nèi)部算法
- php加密之discuz內(nèi)容經(jīng)典加密方式實(shí)例詳解
相關(guān)文章
PHP+jQuery 注冊(cè)模塊的改進(jìn)(二):郵箱激活
本文是PHP+jQuery 注冊(cè)模塊的改價(jià)的第二篇,主要是繼續(xù)完善郵箱激活賬號(hào)方面的功能,非常的詳細(xì),有需要的朋友可以參考下2014-10-10Laravel框架Eloquent ORM簡介、模型建立及查詢數(shù)據(jù)操作詳解
這篇文章主要介紹了Laravel框架Eloquent ORM簡介、模型建立及查詢數(shù)據(jù)操作,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架Eloquent ORM基本概念、原理、模型建立及數(shù)據(jù)查詢等相關(guān)使用技巧,需要的朋友可以參考下2019-12-12TP5(thinkPHP5框架)基于bootstrap實(shí)現(xiàn)的單圖上傳插件用法示例
這篇文章主要介紹了TP5(thinkPHP5框架)基于bootstrap實(shí)現(xiàn)的單圖上傳插件用法,結(jié)合實(shí)例形式分析了thinkPHP5框架結(jié)合bootstrap實(shí)現(xiàn)圖片上傳相關(guān)布局與控制器操作技巧,需要的朋友可以參考下2019-05-05laravel框架模板之公共模板、繼承、包含實(shí)現(xiàn)方法分析
這篇文章主要介紹了laravel框架模板之公共模板、繼承、包含實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Laravel框架中公共模板的建立、模板包含、模板繼承等相關(guān)操作技巧,需要的朋友可以參考下2019-08-08Zend Framework框架中實(shí)現(xiàn)Ajax的方法示例
這篇文章主要介紹了Zend Framework框架中實(shí)現(xiàn)Ajax的方法,結(jié)合實(shí)例形式詳細(xì)分析了Zend Framework框架中實(shí)現(xiàn)ajax功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-06-06使用PHP如何實(shí)現(xiàn)高效安全的ftp服務(wù)器(二)
這篇文章主要介紹了使用PHP如何實(shí)現(xiàn)高效安全的ftp服務(wù)器(二)的相關(guān)資料,需要的朋友可以參考下2015-12-12PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子(簡單實(shí)用)
這篇文章主要介紹了一個(gè)簡單實(shí)用的PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子,需要的朋友可以參考下2014-05-05