PHP加密函式

2022-05-22 21:45:11 字數 794 閱讀 1406

1.使用crypt()函式進行加密

string crypt(string str[, string salt]);

其中,str引數是需要加密的字串,salt引數為加密時使用的干擾串。如果省略掉第二個引數,則會隨機生成乙個干擾串。

2.使用md5()函式進行加密

string md5 ( string str [, bool raw_output] );

其中字串str為要加密的明文,raw_output引數如果設為true,則函式返回乙個二進位制形式的密文,該引數預設為false。

3.使用sha1()函式進行加密

string sha1 ( string str [, bool raw_output] )

函式返回乙個40位的十六進製制數,如果引數raw_output為true,則返回乙個20位的二進位制數。預設raw_output為false。

4.base64_encode(編碼) 和base64_decode(解碼)

string base64_encode ( string$data)

使用 base64 對data進行編碼。

設計此種編碼是為了使二進位制資料可以通過非純 8-bit 的傳輸層傳輸,例如電子郵件的主體。

base64-encoded 資料要比原始資料多占用 33% 左右的空間。

php加密函式

計應134 實驗班 周露玲 php中能對資料進行加密的函式只要有crypt md5 和shal 還有加密擴充套件庫mcrypt和mash。crypt 函式 crypt 函式可以完成單向加密功能,語法如下 string crypt string str string salt crypt 接受兩個引數...

php加密函式與解密函式

去網上找了下。php常用的加密函式有 md5加密 不可逆 crypt加密 不可逆 sha1加密 不可逆 urlencode加密 可逆 base64編碼加密 可逆 還是見識的太少,這其中我只用過md5和base64 最常用的還是md5 md5的加密雖不可逆,但一些簡單的 兩次md5加密的字串,花點錢還...

PHP常用加密函式

define str 墨劍 echo md5 加密後的結果為 md5 str md5 加密 echo crypt加密後的結果為 crypt str,str crypt加密 base64encode base64 encode str base64 encode 加密 echo base64 enco...