當前位置:首頁 » 編程語言 » 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連接,也有可能是別的演算法

熱點內容
為什麼輕量伺服器比雲服務便宜 發布:2025-10-17 02:12:45 瀏覽:280
linux文件目錄結構 發布:2025-10-17 02:07:17 瀏覽:563
mysqlphp安裝 發布:2025-10-17 02:00:54 瀏覽:181
程序員任務腳本 發布:2025-10-17 01:59:29 瀏覽:662
phpurl獲取域名 發布:2025-10-17 01:48:47 瀏覽:751
程序員編譯軟體哪個好用 發布:2025-10-17 01:24:36 瀏覽:675
安卓手機如何變成ipad微信 發布:2025-10-17 01:20:40 瀏覽:165
搭載ftp伺服器的電腦有影響嗎 發布:2025-10-17 01:01:42 瀏覽:345
伺服器的地址是怎麼來的 發布:2025-10-17 00:56:57 瀏覽:346
伺服器可以代替幾台電腦 發布:2025-10-17 00:56:19 瀏覽:653