递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 【源码分享】国密sm2加密解密库,go转dll,让go成为pc的源码库

[复制链接]

19

主题

88

帖子

451

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
451
跳转到指定楼层
楼主
发表于 2025-1-7 16:40:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liyunxing 于 2025-1-9 09:16 编辑

现在做国企项目,基本要求国密加密,OpenSSL对于国密支持还是不全的
最近一个后端框架升级也直接使用了国密sm2的加密,客户端是自己用火山PC写的,然后无法登录了!
没办法,只能开始找国密sm2加密的库,先是找火山的资源,但找了一圈都没有,所以只能自己搞。
然后用C++的GmSSL开源国密库编译,搞了一段时间,搞出来后,很多还要自己实现,真是一堆的坑,学院派搞出来的东西,商用很头疼。
最后没办法,看到火山服务器版本的国密sm2加密,是能正确加密解密的,可惜无法直接编译成dll供PC调用。
随即使用ai生成go版本,折腾了几天,终于搞定了!
现在分享出来,方便后面的兄弟们!

火山代码地址:
https://gitee.com/liyunxing/gmsm-vol.git
GO代码地址:
https://gitee.com/liyunxing/gmsm-go2dll.git
回复

使用道具 举报

1

主题

60

帖子

907

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
907
沙发
发表于 2025-1-8 09:55:08 | 只看该作者
支持楼主,感谢分享。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-4 06:31 , Processed in 0.088238 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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