gmgo国密算法库

一、背景介绍

基于go1.17.5实现的国密算法库,包括:

sm2 : 基于emmansun/gmsm的sm2部分实现部分扩展。

sm3 : 基于emmansun/gmsm的sm3部分实现部分扩展。

sm4 : 基于emmansun/gmsm的sm4部分实现部分扩展。

二、前期准备

1 go语言环境安装

参考我之前发的博客:https://www.cnblogs.com/yu15141310373/p/16949711.html

2 压缩包下载

下载地址:https://gitee.com/zhaochuninhefei/gmgo

三、代码调试

从测试案例入手快速了解gmgo的使用。

sm2

测试案例代码: sm2test/sm2_test.go

cd sm2test
go test

sm3

测试案例代码: sm3/sm3_test.go

cd sm3
go test

sm4

测试案例代码: sm4/sm4_test.go、sm4/sm4_gcm_test.go

cd sm4
go test

最新文章

  1. Javascript模块化编程(一):模块的写法
  2. PHP正则表达式详解(三)
  3. 解决html5 video不能播放 能播放声音不能播放视频
  4. python对json的操作总结
  5. CSS 最核心的四个概念(摘录)
  6. Bluebird-Core API (三)
  7. Image1.Canvas画图笔刷
  8. php做站点购物车 你搞懂了吗?
  9. win8 Pro 64位在 UEFI模式下Ghost系统 备份 恢复
  10. c语言编写经验逐步积累4
  11. Hibernate 3中如何获得库表所有字段的名称
  12. Ubuntu文件的复制、移动和删除命令
  13. 动态SQL中不同变量的写法总结
  14. 使用ML.NET实现德州扑克牌型分类器
  15. 解决小程序webview缓存机制
  16. aws cloudwatch监控怎么通过钉钉机器人报警
  17. Servlet的5种方式实现表单提交
  18. 总结:Java 集合进阶精讲1
  19. 通过scp拷贝文件时无需交互输入密码
  20. 无需破解:Windows Server 2008 R2 至少免费使用 900天

热门文章

  1. 解决MySQL Connector/ODBC驱动无法安装Error1918
  2. [深度学习] Python人脸识别库Deepface使用教程
  3. 自研ORM Include拆分查询(递归算法 支持无限层级) 性能优化探讨
  4. (一)elasticsearch 编译和启动
  5. PostgreSQL(02): PostgreSQL常用命令
  6. 为什么 java 容器推荐使用 ExitOnOutOfMemoryError 而非 HeapDumpOnOutOfMemoryError ?
  7. 真正“搞”懂HTTP协议07之队头阻塞真的很烦人
  8. Nexus私有maven库部署和使用
  9. [硬核] Bootstrap Blazor Table 综合演示例子
  10. ionic+vue+capacitor系列笔记--03项目使用Native插件