精易论坛
标题:
AES/CBC/用易语言咋写
[打印本页]
作者:
bnm4565377
时间:
2025-2-9 23:39
标题:
AES/CBC/用易语言咋写
AES/CBC/PKCS7
HEX密文 :7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47
UTF-8 KEY:e3b49c8d26ff37bdb8491c7a90f284c6
HEX IV :69e5cd52f1118615f76650c6cc949381
HEX 结果 :176c618dda289b8621cb9865ac5784dd
对称解密 (字节集_十六进制到字节集 (HEX密文), 到字节集 (“e3b49c8d26ff37bdb8491c7a90f284c6”), #对称算法_AES_CBC, #数据填充_PKCS7_PADDING, 字节集_十六进制到字节集 (IV))
用这个一直解密失败,不知道咋回事
作者:
番茄吧
时间:
2025-2-9 23:39
.版本 2
.局部变量 HEX密文, 文本型
.局部变量 IV, 文本型
HEX密文 = “7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47”
IV = “69e5cd52f1118615f76650c6cc949381”
输出调试文本 (编码_Utf8到Ansi (对称解密 (字节集_十六进制到字节集 (HEX密文), 到字节集 (“e3b49c8d26ff37bdb8491c7a90f284c6”), #对称算法_AES_256_CBC, #数 据填充_PKCS7_PADDING, 字节集_十六进制到字节集 (IV))))
* 176c618dda289b8621cb9865ac5784dd
被调试易程序运行完毕
这样就OK了
作者:
番茄吧
时间:
2025-2-10 09:36
.版本 2
.局部变量 HEX密 文, 文本型
.局部变量 IV, 文本型
HEX密 文 = “7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47”
IV = “69e5cd52f1118615f76650c6cc949381”
输出调试文本 (编码_Utf8到Ansi (对称解 密 (字节集_十六进制到字节集 (HEX密文), 到字节集 (“e3b49c8d26ff37bdb8491c7a90f284c6”), #对称算 法_AES_256_CBC, #数 据填充_PKCS7_PADDING, 字节集_十六进制到字节集 (IV))))
* 176c618dda289b8621cb9865ac5784dd
被调试易程序运行完毕
这样就可以了,刚才又审核了
作者:
番茄吧
时间:
2025-2-10 09:37
9.png
(46.62 KB, 下载次数: 0)
下载附件
2025-2-10 09:36 上传
可以了,源码发不上来,总是审核
作者:
佛泫
时间:
2025-2-10 09:48
AES/CBC/PKCS7
HEX密文 :7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47
UTF-8 KEY:e3b49c8d26ff37bdb8491c7a90f284c6
HEX IV :69e5cd52f1118615f76650c6cc949381
HEX 结果 :176c618dda289b8621cb9865ac5784dd
对称解密
(
字节集_十六进制到字节集
(
HEX密文
)
,
到字节集
(
“e3b49c8d26ff37bdb8491c7a90f284c6”
)
,
#对称算法_AES_CBC,
#数据填充_PKCS7_PADDING,
字节集_十六进制到字节集
(
IV
)
)
AES/CBC/PKCS7
HEX密文 :7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47
UTF-8 KEY:e3b49c8d26ff37bdb8491c7a90f284c6
HEX IV :69e5cd52f1118615f76650c6cc949381
HEX 结果 :176c618dda289b8621cb9865ac5784dd
对称解密 (字节集_十六进制到字节集 (HEX密文), 到字节集 (“e3b49c8d26ff37bdb8491c7a90f284c6”), #对称算法_AES_CBC, #数据填充_PKCS7_PADDING, 字节集_十六进制到字节集 (IV))
作者:
云南丿小海堂
时间:
2025-2-10 10:46
.版本 2
.局部变量 密文, 字节集
.局部变量 密钥, 字节集
.局部变量 IV, 字节集
.局部变量 明文, 文本型
// 将十六进制字符串转换为字节集
密文 = 十六进制到字节集 (“7B1926348FC6934710FCFDBF0B89FB214D2B398E5493C71884B7E023AED977F00E22B4F52EA2FDC3393F8C7172F0BE47”)
密钥 = 十六进制到字节集 (“e3b49c8d26ff37bdb8491c7a90f284c6”)
IV = 十六进制到字节集 (“69e5cd52f1118615f76650c6cc949381”)
// 创建AES对象并设置模式和填充方式
.局部变量 aes, 指针型
aes = Aes_Creat ()
Aes_Set_Mode (aes, #AesMode_CBC)
Aes_Set_Padding (aes, #AesPadding_PKCS7)
// 设置密钥和IV
Aes_Set_Key (aes, 密钥)
Aes_Set_IV (aes, IV)
// 解密
明文 = Aes_Decrypt_To_Text (aes, 密文)
// 释放AES对象
Aes_Free (aes)
// 输出结果
调试输出 (明文)
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4