安装步骤:

git clone https://gitee.com/mirrors/GmSSL.git

cd GmSSL

./config

make

sudo make install

安装之后可以执行gmssl命令行工具检查是否成功

$ gmssl version GmSSL 2.0 - OpenSSL 1.1.0d

常见命令:

SM4加密文件

$ gmssl sms4 -e -in -out .sms4 enter sms4-cbc encryption password: Verifying - enter sms4-cbc encryption password:

解密

$ gmssl sms4 -d -in .sms4 enter sms4-cbc decryption password:

  1. 生成SM3摘要

$ gmssl sm3 SM3(yourfile)= 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0

  1. 生成SM2密钥并签名

$ gmssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:sm2p256v1 \ -out signkey.pem $ gmssl pkeyutl -sign -pkeyopt ec_scheme:sm2 -inkey signkey.pem \ -in -out .sig

可以将公钥从signkey.pem中导出并发发布给验证签名的一方

$ gmssl pkey -pubout -in signkey.p

centos7.5下gmssl安装使用教程相关推荐

  1. centos7环境下MySQL安装教程

    Linux centos7环境下MySQL安装教程 作者:随缘相识-(志同道合) 字体:[增加 减小] 类型:转载 时间:2017-03-17 我要评论 这篇文章主要为大家详细介绍了Linux cen ...

  2. CentOS-7 下 GitLab 安装部署教程

    CentOS-7 下 GitLab 安装部署教程 前言 主要内容 GitLab 介绍 本篇环境信息 准备工作 配置清华大学镜像仓库 安装基础依赖 安装 Postfix 开放 ssh 以及 http 服 ...

  3. CentOS7.2下一键安装Openstack

    CentOS7.2下一键安装Openstack   系统环境: Oracle VirtualBox 4.38 CentOS-7.2-x86_64-bin-DVD1.iso   安装前需要修改 /etc ...

  4. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL

    Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...

  5. CentOS7 linux下yum安装redis以及使用

    CentOS7 linux下yum安装redis以及使用 1.安装redis数据库 1 yum install redis 2.下载fedora的epel仓库 yum install epel-rel ...

  6. centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...

  7. Linux下mongodb安装配置教程

    Linux下mongodb安装配置教程 这里写目录标题 Linux下mongodb安装配置教程 1. 在linux(ubuntu)下安装mongodb 2. 遇到的坑 1. 在linux(ubuntu ...

  8. 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署

    Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...

  9. xp下如何安装oracle8i client8.1.7.0.0,oracle8i在redhat7.1~7.3下的安装数据库教程 -电脑资料...

    oracle Oracle 8i 在Redhat 7.1~7.3下安装手册 以下以linux7.3为例 1.准备工作: 1).软件清单: compat-egcs-6.2-1.1.2.16.i386.r ...

最新文章

  1. I00031 Look-and-say sequence
  2. Spring MVC 4.1 支持jsonp
  3. 微服务化的基石——持续集成
  4. linux驱动模块开机自动加载,以及应用程序开机自启动
  5. avro和java原生序列化的区别,java原生序列化和Kryo序列化性能比较
  6. 输入任意长度的字符串,反向输出(递归)
  7. ios 自定义拍照页面_vivo X27只靠颜值和拍照吃饭?体验过后你也会被系统所折服...
  8. uniapp图片自适应_uni-app下input组件基于内容自适应宽度的实现
  9. Asp.Net Forums研究文章集合(收藏)
  10. BZOJ1787 Meet紧急集合
  11. PJ可能会用到的动态规划选讲-学习笔记
  12. win7屏保时间设置_015时间轮盘电脑版
  13. el-select默认选中第一个,设置默认值
  14. xclient 已停止工作
  15. 运维监控系列(4)-Prometheus控制台功能详解
  16. 计算机课睡觉检讨书,上课睡觉检讨书范文三篇
  17. MegaCli命令关闭jbod模式
  18. 用汇编语言程序设计实现c=a b,西安交通大学18年3月课程考试《汇编语言程序设计》作业考核试题...
  19. 规范哈夫曼编码和Deflate算法
  20. UMeditor百度富文本编辑器的使用

热门文章

  1. NPDP产品经理认证:产品开发项目的风险评估
  2. 论文查重时图片会不会被检测?
  3. micropython驱动lcd触摸屏_Micropython之萝卜狗远程门禁控制系统
  4. 数组双指针和数组窗口
  5. 全球及中国集成电路(IC)制造行业运行前景与发展规划建议报告2022版
  6. 堆排序(JAVA版)
  7. 关于cv2.cvtColor(im, cv2.COLOR_RGB2BGR)的一点细节
  8. 【Head First 模式设计】第1章 策略模式
  9. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真.pdf...
  10. Mysql视图和触发器