当前位置: 首页 > news >正文

openssl 命令行国密sm2的签名验签操作

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

  • 付费专栏-付费课程 【购买须知】:
  • 密码学实践强化训练–【目录】 👈👈👈
  • 生成EC私钥:
    openssl ecparam -genkey -name SM2 -outform pem -out test_priv.pem

  • 从私钥提取公钥:
    openssl ec -in test_priv.pem -pubout -out test_pub.pem

  • 签名:
    openssl dgst -sha256 -sign test_priv.pem -out sign.txt in.txt
    签名文件为in,使用sha256做摘要后使用SM2算法签名,输出文件为in.sign

  • 验签:
    openssl dgst -sha256 -verify test_pub.pem -signature sign.txt in.txt
    原始文件为in,签名为in.sign,使用sha256做摘要后使用SM2算法验签,输出验签结果

在这里插入图片描述

参考

https://const.net.cn/27.html
https://www.cnblogs.com/caidi/p/14954634.html

http://www.lryc.cn/news/102453.html

相关文章:

  • 开源代码分享(9)—面向100%清洁能源的发输电系统扩展规划(附matlab代码)
  • 为 Google Play 即将推出基于区块链的内容政策做好准备
  • 查找-多路查找详解篇
  • css设置八等分圆
  • 「教程」如何使用一套代码在多种程序中接入天气预警API
  • (MYSQL)数据库服务端的启动与停止,登录与退出
  • 数学建模学习(8):单目标和多目标规划
  • 【Vscode | R | Win】R Markdown转html记录-Win
  • 【Lua语法】字符串操作、字符串中的方法
  • Linux 终端生成二维码
  • 子组件未抛出事件 父组件如何通过$refs监听子组件中数据的变化
  • 【C++】STL——stack的介绍和使用、stack的push和pop函数介绍和使用、stack的其他成员函数
  • 基于BIM+AI的建筑能源优化模型【神经网络】
  • #P0998. [NOIP2007普及组] 守望者的逃离
  • vue3+ts+elementui-plus二次封装弹框
  • ffmpeg批量分割视频解决视频前几秒黑屏的问题解决
  • nodejs + express 调用本地 python程序
  • 微信小程序代码优化3个小技巧
  • 某行动态cookie反爬虫分析
  • 恒运资本:A股、港股全线爆发,沪指突破3300点,恒指重返2万点上方
  • Rust vs Go:常用语法对比(十二)
  • jmeter接口测试、压力测试简单实现
  • PysparkNote006---pycharm加载spark环境
  • 19套项目实战系列--Spring Cloud Spring Boot(整套源码)
  • TCP/IP协议详解(二)
  • Linux6.2 ansible 自动化运维工具(机器管理工具)
  • 前端面试题 —— React (二)
  • 【分享帖】LCD的MCU接口和SPI接口详解
  • 【Java】使用@Expose注解和excludeFieldsWithoutExposeAnnotatGson()方法将toJson()过程的部分字段忽略
  • 移动硬盘不显示怎么办?正确解决方式看这里!