【源码分享】国密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
支持楼主,感谢分享。
页:
[1]