递归火山软件开发平台
标题:
【源码分享】国密sm2加密解密库,go转dll,让go成为pc的源码库
[打印本页]
作者:
liyunxing
时间:
2025-1-7 16:40
标题:
【源码分享】国密sm2加密解密库,go转dll,让go成为pc的源码库
本帖最后由 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
作者:
wxq
时间:
2025-1-8 09:55
支持楼主,感谢分享。
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4