aes是一种对称加密 加密解密使用的都是同一个密钥
像ssl用的都是非对称加密 用公钥去加密,用私钥可以解密
在某些场景,我们需要对数据进行简单的加密传输
function encrypt($input, $key){
$data = base64_encode(openssl_encrypt($input, 'AES-128-ECB', $key, OPENSSL_RAW_DATA));
return $data;
}
function decrypt($str, $key){
$decrypted = openssl_decrypt(base64_decode($str), 'AES-128-ECB', $key, OPENSSL_RAW_DATA);
return $decrypted;
}
echo encrypt("111",'密码');
echo decrypt("4OcwR3JfIY/b36lmI2/AKg==",'密码');
版权属于:本文是原创文章,版权归 吾梦小站 所有。
本文链接:https://nikm.cn/archives/40.html
本站所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由地转载和修改,但请务必注明文章来源并且不可用于商业目的。