真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php數(shù)據(jù)庫md5,PHP數(shù)據(jù)庫操作類

php中如何使用MD5加密?

把這段密文分割成若干段,對每段都進行一次MD5運算,然后把這堆密文連成一個超長的字符串,最后再進行一次MD5運算,得到仍然是長度為32位的密文。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比慶城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式慶城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋慶城地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

?php

//把密文分割成兩段,每段16個字符

function md5_2_1($data)

{

//先把密碼加密成長度為32字符的密文

$data = md5($data);

//把密碼分割成兩段

$left = substr($data, 0, 16);

$right = substr($data, 16, 16);

//分別加密后再合并

$data = md5($left).md5($right);

//最后把長字串再加密一次,成為32字符密文

return md5($data);

}

//把密文分割成32段,每段1個字符

function md5_2_2($data)

{

$data = md5($data);

//循環(huán)地截取密文中的每個字符并進行加密、連接

for ($i = 0; $i 32; $i++) {

$data .= md5($data{$i});

}

//這時$data長度為1024個字符,再進行一次MD5運算

return md5($data);

}

?

PHP怎么給密碼加上MD5存入數(shù)據(jù)庫

通過get或post獲取前臺傳來的密碼 ?$_POST['password'];

md5函數(shù)加密:????$pwd = md5($_POST['password']);

寫入數(shù)據(jù)庫 ? insert into table(name,pwd) value('name',$pwd);

php中如何使用MD5碼

首先介紹一下PHP中MD5函數(shù)的使用方法:

?php

$pswd1=md5("cenusdesign");

echo

$pswd1;

//運行結(jié)果為:fc60ec37d1c08d5b0fb67a8cd934d5ba

$pswd2=md5("Cenusdesign");

echo

$pswd2;

//運行結(jié)果為:067577d9fc109c80538c81d6f02bd293

?

顯然,經(jīng)過md5加密后,原本“cenusdesign”轉(zhuǎn)變成了一組32位的字符串,而且,即使是一個字母的大小寫變化,這組字符串就會發(fā)生巨大的變化。

Cenus

Design建議把用戶注冊時,將密碼首先經(jīng)過MD5轉(zhuǎn)換,然后將轉(zhuǎn)換加密后的數(shù)據(jù)庫。在用戶登陸時,也將密碼先進行MD5轉(zhuǎn)化,再和數(shù)據(jù)庫中那組經(jīng)過MD5加密的字符串進行比較。這樣,就可以做到在不知道用戶確切密碼的情況下完成密碼的比對操作。


當(dāng)前名稱:php數(shù)據(jù)庫md5,PHP數(shù)據(jù)庫操作類
標(biāo)題路徑:http://weahome.cn/article/phhgih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部