相关流程(获取并验证session_key后):
1、对 iv, data, session_key 把空格换成'+'号
2、base64解密iv, data, session_key
3、AES-128-CBC 解密 session_key 和 iv 取到 key
4、AES-128-CBC 和 key 解密 data 拿到数据
原因:base64解密 iv, data, session_key 出错
问题:在上述流程没有出错的情况下,base64解密的方法,是通用的解密方法,还是需要用官方示例里的那些方法吗?
ps: 对于其他语言没有接触过,来求助各位大佬解惑
为什么要把空格替换成+
这个加密不是base64的,官方有放解密文件
如果每次都报错,那肯定是代码问题,如果偶尔解密失败,说明机制没有理解好。