PHP如何实现128位AES加密解密示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计653个文字,预计阅读时间需要3分钟。
原文示例:
原文:本文实例讲述了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实现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加密解密功能实例。

