|
发表于 2024-12-28 21:20:33
|
显示全部楼层
广东省潮州市
这是一段解密代码
decode_runmap_data是函数名 传入变量text是要加密的数据,is_geo是一个逻辑型
下面一个变量赋予值 _bytes=编码_BASE64解码(text)
KEY和IV是文本型秘钥
用到的加密是AES加密的CBC模式
.版本 2
.支持库 e2ee
.局部变量 AES, 加解密对象
.局部变量 text, 文本型
.局部变量 key, 文本型
.局部变量 iv, 文本型
.局部变量 解密完的数据, 文本型
text = “要解密的参数”
key = “NTZmZTU5OzgyZzpkODczYw==”
iv = “MjM0Njg5MjQzMjkyMDMwMA==”
AES.解密数据 (#算法_AES_128_CBC, text, 编码_BASE64解码 (key), 解密完的数据, , 编码_BASE64解码 (iv), )
这是解密的过程 具体是CBC的128还是192还是256得自己试
然后下面还有两个命令
run_points_data = zlib.decompress(_bytes, 16 + zlib.MAX_WBITS)'这是将AES解密好的数据使用zlib库进行解压,zlib易语言对应什么我也不清楚
run_points_data = json.loads(run_points_data)‘这是将解压好的数据进行JSON解析,就是JSON格式化内容,易语言文本显示不影响 |
评分
-
参与人数 2 | 好评 +1 |
荣誉 +1 |
收起
理由
|
笨潴
| |
+ 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
大汉子
| + 1 |
|
YYDS~! |
查看全部评分
|