前端Cryptojs加密后端php openssl解密
<!DOCTYPE html>
<title>aes加密</title>
<meta charset="utf-8">
<button class="ajax">请求解密</button>
<?php
$data=$_REQUEST['data'];
$de_or_en = $_REQUEST["de"];
$cryptMethod='aes-128-cbc';
$password=$_REQUEST["pwd"];
/$options为0时,加密结果返回base64编码的加密串,自动使用Pkcs7轮行填充/
$options = 0;
$iv='1234567887654321';
if($de_or_en=='0')
{
$result=openssl_decrypt($data, $cryptMethod, $password, $options,$iv);
}
else
{
$result=openssl_encrypt($data, $cryptMethod, $password, $options,$iv);
}
var_dump($result);
?>
评论已关闭