最近看了下aes加解密,网上给的好多看不懂。一脸懵逼。下面是加解密成功的了。
php解密方法如下:
<?php
//ps:密钥和偏移量都必须是16位
$Key = "pxcvbnmaskoghjkl"; //密钥
$iv = "frbvcxzlkhugfdhy"; //偏移量
// 加密 并转换成base64编码
function aesEncrypt($data) {
return base64_encode(openssl_encrypt($data, 'AES-128-CBC', $Key, OPENSSL_RAW_DATA, $iv));
}
//解密base64编码
function aesDecrypt($data) {
return openssl_decrypt(base64_decode($data), 'AES-128-CBC', $Key, OPENSSL_RAW_DATA, $iv);
}
$str="朱张";
echo base64_encode(openssl_encrypt($str, 'AES-128-CBC', $Key, OPENSSL_RAW_DATA, $iv));
echo openssl_decrypt(base64_decode("qgift8gNcIR3/L8EaSn8iw=="), 'AES-128-CBC', $Key, OPENSSL_RAW_DATA, $iv);
首先小程序加密解密代码参考