php7 AES/ECB/PKCS5Padding
作者:
杏花_我不想活了 | 来源:发表于
2021-11-11 10:02 被阅读0次/**
* 加密方法,对数据进行加密,返回加密后的数据
*
* @param string $data 要加密的数据
*
* @return string
*
*/
public function encrypt($data)
{
return openssl_encrypt($data, $this->method(), $this->getSk(), OPENSSL_RAW_DATA);
}
/**
* 解密方法,对数据进行解密,返回解密后的数据
*
* @param string $data 要解密的数据
*
* @return string
*
*/
public function decrypt($data)
{
return openssl_decrypt($data, $this->method(), $this->getSk(), OPENSSL_RAW_DATA);
}
//加密方式 128位
private function method()
{
return 'AES-128-ECB';
}
//密钥 16位长度,超出部分不参与加密
private function getSk()
{
return $this->secretKey;
}
本文标题:php7 AES/ECB/PKCS5Padding
本文链接:https://www.haomeiwen.com/subject/somwzltx.html
网友评论