精易论坛

标题: aes加密易语言和按键精灵得结果不一样 [打印本页]

作者: 九级大风大浪    时间: 2023-11-13 23:31
标题: aes加密易语言和按键精灵得结果不一样
同样得密文 结果不一样
易语言是正确得 已经上传
按键精灵用得紫毛插件
Dim  pwd = "therapistsdoctor"
dim v = zm.encodeaes ("123", pwd, {"mode":"ecb","padding":"[backcolor=rgba(158, 188, 226, 0.12)]pkcs7","block":128,"iv":"","cipherout":64})

11211.e

980.29 KB, 下载次数: 8


作者: 风度猫    时间: 2023-11-14 02:00
明文同转UTF8后在加密看下,这样的问题大多是明文的符号编码问题,
作者: 风度猫    时间: 2023-11-14 02:01
另外最好发出你按键加密的结果别人才好帮你解决问题
作者: 风度猫    时间: 2023-11-14 02:31
zm.encodeaes 另外这个的第三个参数 属性表的 的第二个属性padding  参考值 zero,pkcs7,isoiec7816,ansix923
只有这些  [backcolor=rgba(158, 188, 226, 0.12)]  你这个是个什么?

Dim  pwd = "therapistsdoctor"
dim v = zm.encodeaes ("123", pwd)

按键的用这个 第三个参数默认
然后 易语言用精易模块的
.版本 2

局_密文 = 到字节集 (“123”)
局_pws = 到字节集 (“therapistsdoctor”)
a = AES_DES_算法 (#对称算法_AES_ECB, 到字节集 (“123”), 局_pws, 真)
b = AES_DES_算法 (#对称算法_AES_ECB, a, 局_pws, 假)

作者: 番茄吧    时间: 2023-11-14 07:40

Dim  pwd = "therapistsdoctor"
dim v = zm.encodeaes ("123", pwd, {"mode":"ecb","padding":"pkcs7","block":128,"iv":"","cipherout":64})

试试这样




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4