乐易模块,调用AES解密方法后,使用JSON解析均为假
今天在写接口时候,自己写了一个AES解密方法,用到了模块中的以下命令:
只要调用了此方法之后,JSON解析均为假;已将测试例子打包发上来。
<h4>编码_AES是调用的JS 估计和JSON的JS冲突了 下版本修复 你先用这个命令</h4>
<pre><code class="language-<火山程序">方法 AES解密 <公开 静态 类型 = 文本型 折叠>
参数 返回数据 <类型 = 文本型>
{
变量 IV <类型 = 文本型>
变量 Ret <类型 = 文本型>
变量 Key <类型 = 文本型>
// 网络验证后台支持多种数据加密传输方式,这里仅演示AES加密的解密方式!
// AES加密,可以在网络验证的软件其他配置中,配置秘钥;但是IV固定是0102030405060708;模式:CBC,填充:PKCS7
// 注:不管是AES还是RC4两种加密方式都是需要十六进制到字节集,然后进行BASE64编码,再进行解密就可以了.另外,RC4的话,只需要后台的key就可以解密了.
Key = "Z7NciijKXrw10000"// 从网络验证的软件中的其他配置中获取
IV = "0102030405060708"// 固定值
变量 AES <类型 = 类_对称加密>
Ret = UTF8到文本 (AES.对称解密 (十六进制文本到字节集 (返回数据), 文本到UTF8 (Key), 类_对称加密.对称算法_AES_CBC, 类_对称加密.填充方式_PKCS7_PADDING, 文本到UTF8 (IV)))
返回 (Ret)
}
</code></pre>
页:
[1]