centos7.5下gmssl安装使用教程

centos7.5下gmssl安装使用教程安装步骤 gitclonehttp gitee com mirrors GmSSL gitcdGmSSL configmakesu 安装之后可以执行 gmssl 命令行工具检查是否成功 gmsslversion 0 OpenSSL1 1 0d 常见命令 SM4 加密文件 gmsslsms4 e in out sms4entersms cbcencryptio Veri

安装步骤:

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.pem

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198688.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:41
下一篇 2026年3月26日 下午2:42


相关推荐

  • 可以用verilog描述而不能用VHDL_verilog多次调用同一模块

    可以用verilog描述而不能用VHDL_verilog多次调用同一模块今天在编译一个Verilog文件,其中嵌入了VHDL的模块,其VHDL模块如下:entityvhdl_moduleisgeneric(PARA1:boolean:=false;–boolean型PARA2:boolean:=false;–integral型);

    2025年12月7日
    7
  • Git合并分支

    Git合并分支合并分支操作如下 1 首先切换到 master 分支上 gitcheckoutm 确保 master 代码是最新的代码 gitpullorigi 然后我们把 dev 分支的代码合并到 master 上 gitmergedev4 然后查看状态及执行提交命令 gitstatusOnb origin master by12commits use gitpush topublish

    2026年3月19日
    1
  • CSS伪元素实现三角形

    CSS伪元素实现三角形什么是伪元素 css 的伪元素 之所以被称为伪元素 是因为他们不是真正的页面元素 html 没有对应的元素 但是其所有用法和表现行为与真正的页面元素一样 可以对其使用诸如页面元素一样的 css 样式 表面上看上去貌似是页面的某些元素来展现 实际上是 css 样式展现的行为 因此被称为伪元素 css 有一系列的伪元素 如 before after first line first letter

    2026年3月16日
    3
  • Manus肖弘“超级激进”

    Manus肖弘“超级激进”

    2026年3月15日
    3
  • Django(50)drf异常模块源码分析

    Django(50)drf异常模块源码分析异常模块源码入口APIView类中dispatch方法中的:response=self.handle_exception(exc)源码分析我们点击handle_exception跳转,查看该

    2022年7月29日
    7
  • minicom 使用方法[通俗易懂]

    minicom 使用方法[通俗易懂]因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB#。minicom,tkterm都是linux下应用比较广泛的串口软件,这里简单介绍minicom使用。一,安装sudoapt-getinstallminicom二,配置安装完成后,请不要着急打开软件。需先进行配置。具体步

    2022年4月29日
    801

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号