PHP使用AES加密和解密实例
本文主要分享PHP中如何使用AES进行加密和解密,没什么好说的,就直接上代码了:
/*
* 实现AES加密
* $str : 要加密的字符串
* $keys : 加密密钥
* $iv : 加密向量
* $cipher_alg : 加密方式
*/
function ecryptdString($str,$keys="6461772803150152",$iv="8105547186756005",$cipher_alg=MCRYPT_RIJNDAEL_128){
$encrypted_string = bin2hex(mcrypt_encrypt($cipher_alg, $keys, $str, MCRYPT_MODE_CBC,$iv));
return $encrypted_string;
}
/*
* 实现AES解密
* $str : 要解密的字符串
* $keys : 加密密钥
* $iv : 加密向量
* $cipher_alg : 加密方式
*/
function decryptStrin($str,$keys="6461772803150152",$iv="8105547186756005",$cipher_alg=MCRYPT_RIJNDAEL_128){
$decrypted_string = mcrypt_decrypt($cipher_alg, $keys, pack("H*",$str),MCRYPT_MODE_CBC, $iv);
return $decrypted_string;
}原文链接
标签:
PHP加密
Posted by
php园丁 @
2011-10-12 7:58:56
阅读(786)
评论(2)
上一篇:php中如何利用Ffmpeg获得flv视频缩略图和播放时间
下一篇:简单介绍一个phplib模板类
上一篇:php中如何利用Ffmpeg获得flv视频缩略图和播放时间
下一篇:简单介绍一个phplib模板类
我也来参与讨论
你还可以输入600/600个字符
发表评论
回复 2012-1-17 21:19:24 by 是法国电视
回复 2012-1-17 21:20:09 by 色温