java aes加密 如何用php 进行解密,以下是java代码,求php 代码如何写 (主要是createkey 那个方法) 5
javaAES加密后无法用phponenssl进行解密,主要是想知道java中的createKey如何用php来实现,现在用PHP尝试多次都无果。以下是php测试案例,没...
java AES 加密后无法用php onenssl 进行解密,主要是想知道java 中的createKey 如何用php 来实现,现在用PHP尝试多次都无果。以下是php测试案例,没有任何返回值 $data = 'MvgLSbkaHdgBgarT/Jec3g=='; $data = base64_decode($data); $data = openssl_decrypt($data, 'AES-256-CBC', 'e3ee64da71ac4f1bac6395688fd75001', OPENSSL_RAW_DATA, 'e3ee64da71ac4f1b');截图是java的类,烦请知道的朋友帮忙看下
展开
1个回答
展开全部
先看用什么方式的加密,拿AES来说,你需要问java要到混淆值、初始化向量与AES加密的方式如AES-192-CFB.然后直接调用openssl_decrypt方法进行解密.
openssl_decrypt('需要解密的字符串','AES-192-CFB','混淆值',0,'初始化向量'),true)
openssl_decrypt('需要解密的字符串','AES-192-CFB','混淆值',0,'初始化向量'),true)
追问
这些都是有的,但是尝试了多次都没有解密出来,上边有java 类的截图,如果懂java的话,帮忙看看java里边是不是有特殊处理。
加密秘钥和偏移量如下:
密钥:e3ee64da71ac4f1bac6395688fd75001
偏移量:e3ee64da71ac4f1b
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询