**效果圖:
$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加密的字串,花點錢還...