php中文加密解密,求教PHP中文加密解密代码
时间: 2023-12-23 10:56:54 浏览: 162
Delphi10.2.3和php7.2 AES加密解密 里面有示例代码以及说明
5星 · 资源好评率100%
在 PHP 中,可以使用以下代码来进行中文加密和解密:
加密:
```php
function encrypt($str, $key) {
$encrypted = openssl_encrypt($str, 'AES-128-ECB', $key, OPENSSL_RAW_DATA);
return base64_encode($encrypted);
}
```
解密:
```php
function decrypt($str, $key) {
$decrypted = openssl_decrypt(base64_decode($str), 'AES-128-ECB', $key, OPENSSL_RAW_DATA);
return $decrypted;
}
```
其中 `$str` 是需要加密或解密的字符串,`$key` 是密钥。在加密时会使用 AES-128-ECB 算法进行加密,并将结果进行 base64 编码,解密时需要先将 base64 编码的结果解码,再使用相同的算法进行解密。
阅读全文