没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论























一、GmSSL 开源项目介绍
GmSSL 项目由北京大学关志副研究员的密码学研究组开发维护,项目源码
托管于 GitHub。自 2014 年发布以来,GmSSL 已经在多个项目和产品中获得部署
与应用,并获得 2015 年度“一铭杯”中国 Linux 软件大赛二等奖(年度最高奖
项)与开源中国密码类推荐项目。GmSSL 项目的核心目标是通过开源的密码技术
推动国内网络空间安全建设。
GmSSL 是一个开源的密码工具箱,支持 SM2/SM3/SM4/SM9/ZUC 等国密(国家商用密码)算
法、SM2 国密数字证书及基于 SM2 证书的 SSL/TLS 安全通信协议,支持国密硬件密码设备,
提供符合国密规范的编程接口与命令行工具,可以用于构建 PKI/CA、安全通信、数据加密
等符合国密标准的安全应用。GmSSL 项目是 OpenSSL 项目的分支,并与 OpenSSL 保持接口兼
容。因此 GmSSL 可以替代应用中的 OpenSSL 组件,并使应用自动具备基于国密的安全能力。
GmSSL 项目采用对商业应用友好的类 BSD 开源许可证,开源且可以用于闭源的商业应用。
官方网址:http://gmssl.org/
https://gitlab.com/zhaoxiaomeng/GmSSL
1.1 关键特性
• 支持 SM2/SM3/SM4/SM9/ZUC 等全部已公开国密算法
• 支持国密 SM2 双证书 SSL 套件和国密 SM9 标识密码套件
• 高效实现在主流处理器上可完成 4.5 万次 SM2 签名
• 支持动态接入具备 SKF/SDF 接口的硬件密码模块
• 支持门限签名、秘密共享和白盒密码等高级安全特性
• 支持 Java、Go、PHP 等多语言接口绑定和 REST 服务接口

1.2 Windows 下 gmssl 的编译
1、下载并安装 ActivePerl 5.24.0.2402,并设置环境变量
ActivePerl_5.24.0.2402.zip
注意:ActivePerl 5.26/5.28 尚不支持
2、下载并安装 NASM
3、下载 GmSSL:https://github.com/guanzhi/GmSSL
4、生成 32 位版本
以管理员身份打开 Visual Studio 2019 下的 Developer Command Prompt for VS2019 控制
台并运行
1
2
3
perl Configure VC
-WIN32
nmake
nmake install
5、生成 64 位版本
以管理员身份打开 Visual Studio 2019 下的 x64 Native Tools Command Prompt for VS2019
控制台并运行
1
2
3
perl Configure VC
-WIN64A
nmake
nmake install
编译安装成功后会在“C:\Program Files (x86)”或“C:\Program Files”目
录下生成“GmSSL”目录,目录下包括如下结构:
剩余8页未读,继续阅读
资源评论

- 无能为力就要努力2023-07-25这份文件详细介绍了开源GMSSL,对国密算法做了深入分析,对于对算法感兴趣的人来说是一份很好的参考资料。
- 经年哲思2023-07-25通过阅读这份文件,我对国密算法有了更深入的理解,对于学习密码学的人来说是一个不错的学习资源。
- 朱王勇2023-07-25文件中对开源GMSSL的优点和不足进行了客观分析,让读者能够全面了解该算法的优缺点,做出更明智的选择。
- 刘璐璐璐璐璐2023-07-25作者在这份文件中用简洁明了的语言介绍了开源GMSSL的相关概念和原理,让读者可以轻松理解并掌握这一国密算法。
- 阿汝娜老师2023-07-25这份文件清晰地解释了开源GMSSL的使用方法,对于需要在实际项目中应用国密算法的人来说是一个实用的指南。

netdaoke
- 粉丝: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- goploy-Python资源
- nsregexnamedcapturegroup-Swift资源
- matlab-Matlab资源
- DslAdapter-Kotlin资源
- 青简问对-AI人工智能资源
- Rudis-Rust资源
- EcuBus-Pro-硬件开发资源
- chip51-单片机开发资源
- 2022 春邢凯《面向交叉学科的 Python 程序设计与跨学科实践》课程大作业
- vue-pure-admin-Typescript资源
- rulego-Go资源
- BootstrapBlazor-C#资源
- workerman-PHP资源
- layui-JavaScript资源
- BUAA 软件学院 2018 级基于 python-lark 解析器的编译原理与技术 C0 大作业
- ERD-ONLINE-SQL资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
