php加密函式使用

2021-07-15 10:58:28 字數 1345 閱讀 3050

**效果圖:

$str="xiaokai";

/*md5加密43af19c415c235264faf71b55463425c*/

echo md5($str);

echo "

"; /*crypt加密$1$jn/.wd3.$1a2at6cepfqe1yjnvlszb.*/

echo crypt($str);

echo "

"; /*標準加密*/

echo crypt($str, '1408phpe');//14r6nfaaqyf3u;

echo "

"; /*sha1加密*/

echo sha1($str);

echo "

"; /*md5+shal加密*/

echo sha1(md5($str));

echo "

"; /*url編碼技術加密*/

echo urlencode($str) ;

echo "

"; echo urldecode(urlencode($str) ) ;

echo "

"; $str1= "this + is + my + name" ;

echo rawurlencode($str1) ;

echo "

"; $str2 = "我叫張小凱! " ; //加密內容

$key = "xiaokai" ; //金鑰 自己制定金鑰

$cipher = mcrypt_des; //密碼型別

$modes = mcrypt_mode_ecb; //密碼模式

$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher, $modes) , mcrypt_rand) ; //初始化向量

echo "加密明 文: " . $str2. "" ;

@$str_encrypt =base64_encode( mcrypt_encrypt($cipher, $key, $str2, $modes, $iv) ) ; //加密函式

echo "加密密文: " . $str_encrypt. " " ;

@$str_decrypt = mcrypt_decrypt($cipher, $key, base64_decode($str_encrypt) , $modes, $iv) ; //解密函式

echo "還原: " . $str_decrypt;

echo "

";?>

php加密函式

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

PHP加密函式

1.使用crypt 函式進行加密 string crypt string str string salt 其中,str引數是需要加密的字串,salt引數為加密時使用的干擾串。如果省略掉第二個引數,則會隨機生成乙個干擾串。2.使用md5 函式進行加密 string md5 string str boo...

php加密函式與解密函式

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