首页安全Openssl 基础加解密
Openssl 基础加解密
Kuoqi\Openssl(162 行):AES 对称加解密
本页内容
  1. 静态属性
  2. 加解密方法

静态属性

属性默认值说明
KEY_LENGTH_BYTE32密钥字节长度
AUTH_TAG_LENGTH_BYTE16AEAD 认证标签长度(GCM)
$OPENSSL_IV''偏移向量(来自配置 OPENSSL_IV)
$OPENSSL_METHOD'AES-128-CBC'默认加密方式(来自配置 OPENSSL_METHOD)
$OPENSSL_PASSWORDnull默认密钥(来自配置 OPENSSL_PASSWORD)
初始化
// __initialize 自动从配置加载
\Kuoqi::getConfig('OPENSSL_IV');
\Kuoqi::getConfig('OPENSSL_METHOD');
\Kuoqi::getConfig('OPENSSL_PASSWORD');

加解密方法

方法签名说明
encode($code,$method='',$password="",$iv='',$options=0)加密(未传参用默认配置)
decode($code,$method='',$password="",$iv='',$options=0)解密(未传参用默认配置)
initMethod($method)校验加密方式,无效回退默认
典型用法
$enc = \Kuoqi\Openssl::encode("敏感数据");
$dec = \Kuoqi\Openssl::decode($enc);
echo $dec; // 敏感数据
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页