centos7.5下gmssl安装使用教程
安装步骤:
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:
- 生成SM3摘要
$ gmssl sm3 SM3(yourfile)= 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0
- 生成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安装使用教程相关推荐
- centos7环境下MySQL安装教程
Linux centos7环境下MySQL安装教程 作者:随缘相识-(志同道合) 字体:[增加 减小] 类型:转载 时间:2017-03-17 我要评论 这篇文章主要为大家详细介绍了Linux cen ...
- CentOS-7 下 GitLab 安装部署教程
CentOS-7 下 GitLab 安装部署教程 前言 主要内容 GitLab 介绍 本篇环境信息 准备工作 配置清华大学镜像仓库 安装基础依赖 安装 Postfix 开放 ssh 以及 http 服 ...
- CentOS7.2下一键安装Openstack
CentOS7.2下一键安装Openstack 系统环境: Oracle VirtualBox 4.38 CentOS-7.2-x86_64-bin-DVD1.iso 安装前需要修改 /etc ...
- centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL
Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...
- CentOS7 linux下yum安装redis以及使用
CentOS7 linux下yum安装redis以及使用 1.安装redis数据库 1 yum install redis 2.下载fedora的epel仓库 yum install epel-rel ...
- centos7php自启动,centos7系统下nginx安装并配置开机自启动操作
这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...
- Linux下mongodb安装配置教程
Linux下mongodb安装配置教程 这里写目录标题 Linux下mongodb安装配置教程 1. 在linux(ubuntu)下安装mongodb 2. 遇到的坑 1. 在linux(ubuntu ...
- 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署
Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...
- 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 ...
最新文章
- I00031 Look-and-say sequence
- Spring MVC 4.1 支持jsonp
- 微服务化的基石——持续集成
- linux驱动模块开机自动加载,以及应用程序开机自启动
- avro和java原生序列化的区别,java原生序列化和Kryo序列化性能比较
- 输入任意长度的字符串,反向输出(递归)
- ios 自定义拍照页面_vivo X27只靠颜值和拍照吃饭?体验过后你也会被系统所折服...
- uniapp图片自适应_uni-app下input组件基于内容自适应宽度的实现
- Asp.Net Forums研究文章集合(收藏)
- BZOJ1787 Meet紧急集合
- PJ可能会用到的动态规划选讲-学习笔记
- win7屏保时间设置_015时间轮盘电脑版
- el-select默认选中第一个,设置默认值
- xclient 已停止工作
- 运维监控系列(4)-Prometheus控制台功能详解
- 计算机课睡觉检讨书,上课睡觉检讨书范文三篇
- MegaCli命令关闭jbod模式
- 用汇编语言程序设计实现c=a b,西安交通大学18年3月课程考试《汇编语言程序设计》作业考核试题...
- 规范哈夫曼编码和Deflate算法
- UMeditor百度富文本编辑器的使用
热门文章
- NPDP产品经理认证:产品开发项目的风险评估
- 论文查重时图片会不会被检测?
- micropython驱动lcd触摸屏_Micropython之萝卜狗远程门禁控制系统
- 数组双指针和数组窗口
- 全球及中国集成电路(IC)制造行业运行前景与发展规划建议报告2022版
- 堆排序(JAVA版)
- 关于cv2.cvtColor(im, cv2.COLOR_RGB2BGR)的一点细节
- 【Head First 模式设计】第1章 策略模式
- matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真.pdf...
- Mysql视图和触发器