递归火山软件开发平台

标题: 调用外部DLL问题 [打印本页]

作者: 菜鸟小杰    时间: 4 小时前
标题: 调用外部DLL问题
本帖最后由 菜鸟小杰 于 2026-10-21 18:16 编辑

<火山程序 类型 = "通常" 版本 = 1 />

方法 RSA_Encrypt <公开 静态 类型 = 整数 @输出名 = "RSA_Encrypt" @视窗.输入 = "..\\..\\..\\openssl\\Crypto_X64.dll">
参数 密钥文本 <类型 = 文本型>
参数 密钥类型 <类型 = 整数>
参数 待处理数据 <类型 = 字节集类>
参数 数据长度 <类型 = 整数>
参数 填充方式 <类型 = 整数>
参数 摘要算法 <类型 = 整数>
参数 结果指针 <类型 = 变整数>
参数 结果长度 <类型 = 整数>
{

}


.版本 2

.DLL命令 RSA_加密, 整数型, "Crypto_X86.dll", "RSA_Encrypt"
    .参数 密钥文本, 文本型
    .参数 密钥类型, 整数型, , -1自动 0公钥 1私钥
    .参数 待处理数据, 字节集
    .参数 数据长度, 整数型
    .参数 填充方式, 整数型, , 0=PKCS#1 v1.5   1=OAEP   2=NONE(裸RSA,数据长度须为密钥字节数的整数倍)
    .参数 摘要算法, 整数型, , 0=SHA1  1=SHA224  2=SHA256  3=SHA384  4=SHA512  5=MD5  6=SHA512/224  7=SHA512/256  8=RAW 9=SM3 10=SHA3-224 11=SHA3-256 12=SHA3-384 13=SHA3-512
    .参数 结果指针, 整数型, 传址
    .参数 结果长度, 整数型, 传址



一个是火山的 一个是易的    易语言正常调用没问题 .参数 待处理数据, 字节集  这个参数要求字节集    不能改成指针     火山 用字节集类就不行 直接崩溃    火山没有对应易语言的 字节集类型吗
说明一下  易语言是 X86调用   火山是X64调用    两种DLL都是对应调用的 已测试X64其他函数正常



作者: 韦贝贝    时间: 2 小时前

                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4