PHP如何实现128位AES加密解密示例代码?

更新于
2026-09-23 07:32:10
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计653个文字,预计阅读时间需要3分钟。

PHP如何实现128位AES加密解密示例代码?

原文示例:

原文:本文实例讲述了PHP实现AES双向加密解密功能。分享给大家仅供参考,具体如下:

+ php+ * Created on 2018-9-1+ * To change the template for this generated file go to Window - Preferences - PHPeclipse - PHP - + * + *

内容:+ php+ // 加密函数+ function encrypt($data, $key) {+ return openssl_encrypt($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA);+ }++ // 解密函数+ function decrypt($data, $key) {+ return openssl_decrypt($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA);+ }++ // 示例+ $data=Hello, World!;+ $key=This is a key123;+ $encrypted=encrypt($data, $key);+ $decrypted=decrypt($encrypted, $key);++ echo Original: . $data . \n;+ echo Encrypted: . bin2hex($encrypted) . \n;+ echo Decrypted: . $decrypted . \n;

改写后:

PHP实现AES加密解密功能实例。

阅读全文

本文共计653个文字,预计阅读时间需要3分钟。

PHP如何实现128位AES加密解密示例代码?

原文示例:

原文:本文实例讲述了PHP实现AES双向加密解密功能。分享给大家仅供参考,具体如下:

+ php+ * Created on 2018-9-1+ * To change the template for this generated file go to Window - Preferences - PHPeclipse - PHP - + * + *

内容:+ php+ // 加密函数+ function encrypt($data, $key) {+ return openssl_encrypt($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA);+ }++ // 解密函数+ function decrypt($data, $key) {+ return openssl_decrypt($data, 'AES-128-CBC', $key, OPENSSL_RAW_DATA);+ }++ // 示例+ $data=Hello, World!;+ $key=This is a key123;+ $encrypted=encrypt($data, $key);+ $decrypted=decrypt($encrypted, $key);++ echo Original: . $data . \n;+ echo Encrypted: . bin2hex($encrypted) . \n;+ echo Decrypted: . $decrypted . \n;

改写后:

PHP实现AES加密解密功能实例。

阅读全文