當前位置:首頁 » 編程語言 » md5加密php代碼

md5加密php代碼

發布時間: 2024-09-25 18:39:54

❶ thinkphp MD5加密問題

AUTH_CODE這個參數是自定義的,每個網站的參數都不一樣,有些網站為了安全,這個值還是隨機數,這樣的話,就打打加強了開源程序的安全性。encrypt這個函數在這里就是讀取配置文件中的隨機數和MD5加密之後的文件再做個二次加密,所以就很安全咯
是否可以解決您的問題?

❷ 各位用php將密碼存入資料庫,都用什麼方法進行加密的

php將密碼存入資料庫,可以分內常見的4種方式:

1、直接md5加密存到到資料庫

2、md5兩次存到資料庫

3、對需要加密的字元串和一個常量 進行混淆加密

4、生成一個隨機的變數存到資料庫中,然後對需要加密的字元串和這個隨機變數加密


<?php
$str="admin";//需要加密的字元串
$str2="php";//增加一個常量混淆
$pass1=md5($str);

$pass2=md5(md5($str));

$pass3=md5($str.$str2);

echo$pass1."<br>".$pass2."<br>".$pass3;

?>


輸出:


$str="admin";//需要加密的字元串
$encrypt=$row['encrypt'];//生成的隨機加密字元串存到資料庫中
$pass4=md5($str.$encrypt);
//

❸ PHP 如何隨機生成24位 MD5加密後的字元串

md5是32位的,所以你需要先生成md5,再進行字元串截取,截取24個長度就是24位了。

生成隨機的為了不重復,可以使用當前時間戳,在加上隨機數就行

$date_string = date('Y') . date('m') . date('d') . date('H') . date('i') . date('s') . mt_rand(100000, 999999);

$md5_string = md5($date_string);

$string = substr($md5_string, 0, 24);

echo $string;

❹ MD5 HTML 加密

其實不復雜,md5加密,只進行對比,不可逆

用php來說明

$username = $_POST['username'];
$pwd = $_POST['pwd']

$password = md5($username.$pwd)//其實公鑰就是用戶名,只不過將用戶名與密碼一起加密罷了,這樣會更保密。當然,並不一定就是username與pwd連接,也有可能是別的演算法

熱點內容
js判斷是否是手機訪問 發布:2024-09-25 21:13:59 瀏覽:429
中電興發磁光電存儲生產線 發布:2024-09-25 21:02:16 瀏覽:785
安卓手機怎麼弄蘋果照片水印 發布:2024-09-25 21:01:09 瀏覽:906
f在c語言中是什麼意思 發布:2024-09-25 20:49:10 瀏覽:818
垃圾清除緩存什麼意思 發布:2024-09-25 20:39:53 瀏覽:987
我的世界手機國際版開伺服器地址 發布:2024-09-25 20:27:47 瀏覽:343
短視頻腳本書寫 發布:2024-09-25 20:02:22 瀏覽:679
列印伺服器ip更改 發布:2024-09-25 20:02:21 瀏覽:176
python首字母 發布:2024-09-25 19:49:58 瀏覽:59
微信小程序的數據存儲 發布:2024-09-25 19:49:22 瀏覽:873