递归火山软件开发平台

 找回密码
 立即注册
搜索
热搜: 火山 源码 类库
查看: 124|回复: 2
打印 上一主题 下一主题

[视窗] 求助AES解出来乱码

[复制链接]

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
跳转到指定楼层
楼主
发表于 前天 16:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
火山解出来是{ b]dV  2 3 "Zw_":{"app_gg":"测试数据"},"time":1755070334,"check":"2316b64114494fb455e424c85444fca9"}
易语言解出来是 “{"code":200,"msg":{"app_gg":"测试数据"},"time":1755070334,"check":"2316b64114494fb455e424c85444fca9"}”
火山写法<火山程序 类型 = "通常" 版本 = 1 />

方法 AES解密 <公开 类型 = 文本型>
参数 返回数据 <类型 = 文本型>
参数 密匙 <类型 = 文本型>
{



    返回 (UTF8到文本 (加解密类.解密_AES_CBC (十六进制文本到字节集 (返回数据), 密匙, 到字节集 ("0102030405060708"), , 数据填充模式.PKCS7)))

}
e语言写法.版本 2
.支持库 spec

.子程序 AES解密, 文本型, 公开
.参数 返回数据, 文本型
.参数 key, 文本型
.局部变量 Ret, 字节集
.局部变量 Key, 文本型
.局部变量 jg, 文本型



' 数据编码
Ret = 字节集_十六进制到字节集 (返回数据)



调试输出 (字节集_十六进制到字节集 (返回数据))



返回 (编码_Utf8到Ansi (对称解密 (Ret, 到字节集 (key), #对称算法_AES_CBC, #数据填充_PKCS7_PADDING, 到字节集 (“0102030405060708”))))


求解答

回复

使用道具 举报

58

主题

551

帖子

4164

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
4164
QQ
沙发
发表于 昨天 11:00 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

方法 AES解密 <公开 类型 = 文本型>
参数 返回数据 <类型 = 文本型>
参数 密匙 <类型 = 文本型>
{
    返回 (UTF8到文本 (加解密类.解密_AES_CBC (十六进制文本到字节集 (返回数据), 密匙, 文本到多字节 ("0102030405060708", 假), , 数据填充模式.PKCS7)))

}

我测试这样是正常的...


回复

使用道具 举报

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
板凳
 楼主| 发表于 昨天 17:37 | 只看该作者
乐易论坛 发表于 2025-8-14 11:00
方法 AES解密
参数 返回数据
参数 密匙

确实,谢谢,就是这个文本多字节,昨天卡了好久,和易语言差别挺大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-8-15 08:03 , Processed in 0.078909 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表