安静
PHP技术博客

101204 phpase 加密

php ase 有三种加密方式,这里带来的是 不带vi的简单加密  超过16位 改如何解决.  aes128.php网上有下载 找下就可以了
include_once “AES128.php”;
$aes=new AES128(); // 实例化
$key=$aes->makeKey(“chinachinachinab”); //
$ciphertext = “id=2001400&password=123456&adsid=99&userip=61.147.74.220”; //明文
$length=strlen($ciphertext);
if($length>16){
$str=””;
$fori=ceil($length/16);
for($i=0;$i<$fori;$i++){
$newstr=substr($ciphertext,$i*16,($i+1)*16);
echo $newstr.”<br>”;
$ct=$aes->blockEncrypt($newstr, $key);
$str.=$ct;
}
echo base64_encode($str);
}
$ct=$aes->blockEncrypt($ciphertext, $key);
$cpt=$aes->blockDecrypt($str,$key);
赞(0) 打赏
未经允许不得转载:AJ's Blog » 101204 phpase 加密
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    这个还没有用过

    huaidong10年前 (2010-12-17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏