ToB企服应用市场:ToB评测及商务社交产业平台

标题: GB35114国密算法-GMSSL [打印本页]

作者: 河曲智叟    时间: 2024-7-18 17:08
标题: GB35114国密算法-GMSSL
C++有个三方库-GMSSL是可以进行GB35114所必要的SM2、SM3、SM4等加解密算法的,但是使用国密算法是必要申请报备的

GmSSL是由北京大学自主开发的国产商用密码开源库,实现了对国密算法、尺度和安全通信协议的全面功能覆盖,支持包括移动端在内的主流操作系统和处置惩罚器,支持密码钥匙、密码卡等典型国产密码硬件,提供功能丰富的命令行工具及多种编译语言编程接口。
主要特性



 
下载



编译与安装


GmSSL 3 采用了cmake构建系统。下载源代码后将其解压缩,进入源码目次,实行:
  1. mkdir build
  2. cd build
  3. cmake ..
  4. make
  5. make test
  6. sudo make install
复制代码
在make install完成后,GmSSL会在默认安装目次中安装gmssl命令行工具,在头文件目次中创建gmssl目次,而且在库目次中安装libgmssl.a、libgmssl.so等库文件。
Visual Studio环境编译


在Visual Studio命令提示符下实行:
  1. mkdir build
  2. cd build
  3. cmake .. -G "NMake Makefiles" -DWIN32=ON
  4. nmake
复制代码
主要功能


密码算法



证书和数字信封



SSL协议



多语言接口


GmSSL通过子项目提供多种多种编程语言绑定

支持国密硬件


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4