递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 91|回复: 1
打印 上一主题 下一主题

[视窗] 调用外部DLL问题

[复制链接]

26

主题

88

帖子

899

积分

高级会员

Rank: 4

积分
899
跳转到指定楼层
楼主
发表于 昨天 18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 菜鸟小杰 于 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其他函数正常


回复

使用道具 举报

26

主题

722

帖子

3303

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3303
沙发
发表于 昨天 20:27 | 只看该作者

                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               
韦贝贝
Q905029375
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-22 03:14 , Processed in 0.089289 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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