以下是一个使用PHP实现AES加密解密的实例。我们将使用PHP内置的`openssl`扩展来处理AES加密和解密。

加密步骤

1. 选择密钥和向量。

2. 使用AES加密算法。

3. 获取加密后的数据。

解密步骤

1. 使用相同的密钥和向量。

2. 使用AES解密算法。

3. 获取解密后的数据。

以下是一个简单的PHP代码示例:

```php

// 加密函数

function encrypt($data, $key, $iv) {

$method = 'AES-128-CBC';

$encrypted = openssl_encrypt($data, $method, $key, OPENSSL_RAW_DATA, $iv);

return base64_encode($encrypted);

}

// 解密函数

function decrypt($data, $key, $iv) {

$method = 'AES-128-CBC';

$data = base64_decode($data);

$decrypted = openssl_decrypt($data, $method, $key, OPENSSL_RAW_DATA, $iv);

return $decrypted;

}

// 密钥和向量

$key = '1234567890123456';

$iv = '1234567890123456';

// 待加密的数据

$data = 'Hello, AES!';

// 加密数据

$encrypted = encrypt($data, $key, $iv);

echo "