php接口开发用AES算法

浏览:3735 发布日期:2018/12/26 分类:用法示例
AES指高级加密标准(Advanced Encryption Standard),是当前最流行的一种密码算法,在web应用开发时,涉及到充值交易方面用到AES加密解密算法。
一:在Library/Think文件中创建一个CryptAES.class.php文件,具体源码请下载附件。

二: 写简单demo调用function index(){

// 加密的参数
$array['APPID']     = '支付宝appid';
$array['RSA_PRIVATE'] = '支付宝key';
$array['orderNum']      = '订单编号';
$array['money']     = '订单交易金额';

$keyStr = '与客户端约定好的加密串';                        
$aes = new CryptAES();
$aes->set_key($keyStr);
$aes->require_pkcs5();
$encText = $aes->encrypt(json_encode($array));    
dump($encText);


echo json_encode(['result'=>'0','message'=>'即将跳转至支付页面!','content'=>$encText]);die;

}

附件 CryptAES.class.zip ( 1.37 KB 下载:314 次 )

评论() 相关
后面还有条评论,点击查看>>