function encryptAES($data, $key) {
$encrypted = openssl_encrypt($data, 'aes-128-ecb', $key, OPENSSL_RAW_DATA, '');
$encrypted = base64_encode($encrypted);
return $encrypted;
}
//解密
function decryptAES($encryptedData, $key) {
$encryptedData = base64_decode($encryptedData);
$decrypted = openssl_decrypt($encryptedData, 'aes-128-ecb', $key, OPENSSL_RAW_DATA, '');
return $decrypted;
}
public function test(){
// 加密数据
$data = '测试文本';
//16位key
$key = 'abcdefg123456789';
// 加密数据
$encryptedData = $this->encryptAES($data, $key);
// 解密数据
$decryptedData = $this->decryptAES($encryptedData, $key);
}
PHP进行文本aes-128-ecb加密及解密
最新推荐文章于 2025-04-20 13:27:56 发布