PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

博客列表 > aes加密简单使用

aes加密简单使用

黄健的博客
黄健的博客 原创
2019年10月15日 11:32:55 1193浏览

aes加密的简单使用

1 用于登录设置cookie,虽然cookie在游览器f12可以看到,但是加了密过后的cookie很安全。php版本5.6+

// 加密,$str明文,return 密文
function encrypt($str){
$aesConfig=config('aes.');
$res = openssl_encrypt($str, $aesConfig['cipher'], $aesConfig['key'],OPENSSL_RAW_DATA,$aesConfig['iv']);
$res = base64_encode($res);
return $res;
}
// 解密,$str:密文,return 明文
function decrypt($str){
$aesConfig=config('aes.');
$res = openssl_decrypt(base64_decode($str), $aesConfig['cipher'], $aesConfig['key'],OPENSSL_RAW_DATA,$aesConfig['iv']);
return $res;
}

    //上方的例子是 用的tp5.1的配置。可以把 $aesConfig=[ 'cipher'=>'AES-128-CBC' ],具体方式可以去php.net看函数的使用方法  https://www.php.net/manual/zh/function.openssl-encrypt.php


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议