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

熱點內容
安卓手機wf沒網怎麼回事 發布:2025-08-24 05:07:08 瀏覽:974
一直叫痛ftp 發布:2025-08-24 04:42:33 瀏覽:505
更新數據的sql命令是 發布:2025-08-24 04:42:02 瀏覽:406
安卓桌面百度有料廣告如何取消 發布:2025-08-24 04:41:52 瀏覽:108
暮色森林伺服器我的世界 發布:2025-08-24 04:40:26 瀏覽:718
演算法即是 發布:2025-08-24 04:37:37 瀏覽:360
時間壓縮包 發布:2025-08-24 04:22:04 瀏覽:73
如何不記住密碼 發布:2025-08-24 04:13:06 瀏覽:670
odex反編譯工具 發布:2025-08-24 04:02:15 瀏覽:709
php寫網頁 發布:2025-08-24 04:00:03 瀏覽:984