导读:本文主要讨论如何通过 Java 方式实现 PHP 的 openssl_encrypt() 加密方法与 openssl_decrypt() 解密方法。本文例子加解密例子均采用 AES256 位 cbc 模式。

PHP利用openssl_encrypt实现数据的加密

openssl_encrypt 加密
- $data:将被加密的明文。
- $method:加解密方法,这里采用 AES-256-CBC,AES256位cbc模式的加密和解密
- $KEY:加密秘钥。
- $options :该值用于指定 openssl_encrypt() 数据返回格式。默认情况下返回Base64编码,当设置为 OPENSSL_RAW_DATA 时返回原数据。本文下面的Java实现将其默认为 0,(即返回Base64编码)。
- IV:要确保对 key 唯一。
上面的例子将字符串 &#