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

div做网站个人永久免费自助建站

div做网站,个人永久免费自助建站,做石材一般用哪些网站推销,图片类网站怎样做高并发文章目录 Pre下载源代码(zip)编译与安装SM4加密解密SM3摘要SM2签名及验签SM2加密及解密生成SM2根证书rootcakey.pem及CA证书cakey.pem使用CA证书签发签名证书和加密证书将签名证书和ca证书合并为服务端证书certs.pem,并验证查看证书内容: Pre Java - 一…

文章目录

  • Pre
  • 下载源代码(zip)
  • 编译与安装
  • SM4加密解密
  • SM3摘要
  • SM2签名及验签
  • SM2加密及解密
  • 生成SM2根证书rootcakey.pem及CA证书cakey.pem
  • 使用CA证书签发签名证书和加密证书
  • 将签名证书和ca证书合并为服务端证书certs.pem,并验证
  • 查看证书内容:

在这里插入图片描述

Pre

Java - 一文读懂SM1、SM2、SM3、SM4等国密算法

Java - OpenSSL与国密OpenSSL

Java - 数字签名与数字证书


下载源代码(zip)

下载源代码(zip): https://github.com/guanzhi/GmSSL/archive/master.zip

解压缩至当前工作目录

$ unzip GmSSL-master.zip

编译与安装

Linux平台

$ mkdir build
$ cd build
$ cmake ..
$ make
$ make test
$ sudo make install

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

$ gmssl version
GmSSL 3.1.0 Dev

SM4加密解密

$ KEY=11223344556677881122334455667788
$ IV=11223344556677881122334455667788$ echo hello | gmssl sm4 -cbc -encrypt -key $KEY -iv $IV -out sm4.cbc
$ gmssl sm4 -cbc -decrypt -key $KEY -iv $IV -in sm4.cbc$ echo hello | gmssl sm4 -ctr -encrypt -key $KEY -iv $IV -out sm4.ctr
$ gmssl sm4 -ctr -decrypt -key $KEY -iv $IV -in sm4.ctr

SM3摘要

$ echo -n abc | gmssl sm3
$ gmssl sm2keygen -pass 1234 -out sm2.pem -pubout sm2pub.pem
$ echo -n abc | gmssl sm3 -pubkey sm2pub.pem -id 1234567812345678
$ echo -n abc | gmssl sm3hmac -key 11223344556677881122334455667788

SM2签名及验签

$ gmssl sm2keygen -pass 1234 -out sm2.pem -pubout sm2pub.pem$ echo hello | gmssl sm2sign -key sm2.pem -pass 1234 -out sm2.sig #-id 1234567812345678
$ echo hello | gmssl sm2verify -pubkey sm2pub.pem -sig sm2.sig -id 1234567812345678$ echo hello | gmssl sm2encrypt -pubkey sm2pub.pem -out sm2.der
$ gmssl sm2decrypt -key sm2.pem -pass 1234 -in sm2.der

SM2加密及解密

$ gmssl sm2keygen -pass 1234 -out sm2.pem -pubout sm2pub.pem$ echo hello | gmssl sm2encrypt -pubkey sm2pub.pem -out sm2.der
$ gmssl sm2decrypt -key sm2.pem -pass 1234 -in sm2.der

生成SM2根证书rootcakey.pem及CA证书cakey.pem

$ gmssl sm2keygen -pass 1234 -out rootcakey.pem
$ gmssl certgen -C CN -ST Beijing -L Haidian -O PKU -OU CS -CN ROOTCA -days 3650 -key rootcakey.pem -pass 1234 -out rootcacert.pem -key_usage keyCertSign -key_usage cRLSign
$ gmssl certparse -in rootcacert.pem$ gmssl sm2keygen -pass 1234 -out cakey.pem
$ gmssl reqgen -C CN -ST Beijing -L Haidian -O PKU -OU CS -CN "Sub CA" -days 3650 -key cakey.pem -pass 1234 -out careq.pem
$ gmssl reqsign -in careq.pem -days 365 -key_usage keyCertSign -path_len_constraint 0 -cacert rootcacert.pem -key rootcakey.pem -pass 1234 -out cacert.pem

使用CA证书签发签名证书和加密证书

$ gmssl sm2keygen -pass 1234 -out signkey.pem
$ gmssl reqgen -C CN -ST Beijing -L Haidian -O PKU -OU CS -CN localhost -days 365 -key signkey.pem -pass 1234 -out signreq.pem
$ gmssl reqsign -in signreq.pem -days 365 -key_usage digitalSignature -cacert cacert.pem -key cakey.pem -pass 1234 -out signcert.pem$ gmssl sm2keygen -pass 1234 -out enckey.pem
$ gmssl reqgen -C CN -ST Beijing -L Haidian -O PKU -OU CS -CN localhost -days 365 -key enckey.pem -pass 1234 -out encreq.pem
$ gmssl reqsign -in encreq.pem -days 365 -key_usage keyEncipherment -cacert cacert.pem -key cakey.pem -pass 1234 -out enccert.pem

将签名证书和ca证书合并为服务端证书certs.pem,并验证

$ cat signcert.pem > certs.pem
$ cat cacert.pem >> certs.pem
$ gmssl certverify -in certs.pem -cacert rootcacert.pem

查看证书内容:

$ gmssl certparse -in cacert.pem

http://gmssl.org/docs/quickstart.html
在这里插入图片描述

http://www.dinnco.com/news/64505.html

相关文章:

  • 深圳建设资格注册中心网站全国推广优化网站
  • h5的制作步骤鹤壁网站seo
  • 在自己网站建立自己的外链周口网站建设公司
  • 建设多用户网站个人怎么创建网站
  • wordpress首页静态页优化网站的目的
  • 武汉个人做网站必应搜索引擎入口
  • 做网站前端开发的必备软件百度智能建站平台
  • 广州网站建设联系电话网络营销方案策划
  • 哈尔滨做网站sem竞价托管费用
  • 国内简约网站设计流量平台排名
  • 网站最好服务器品牌营销策略分析
  • 网站做的比较好的网页关键词优化软件
  • 基因数据库网站开发价格网站怎么搭建
  • 电子商务网站建设的步骤一般为百度快照客服
  • 常规网站服务器临沂seo公司
  • 前端面试seo中介平台
  • wordpress 页面和分类目录天津做优化好的公司
  • 克隆的网站怎么做数据库建站之星官方网站
  • 有赞商城网站建设淘宝关键词查询工具哪个好
  • 高性能网站建设进阶指南pdf百度推广账号登陆入口
  • 做网站那种语言好曼联官方发文
  • 企业网站推广 知乎如何加入广告联盟赚钱
  • 做纺织都有那些好网站互联网优化是什么意思
  • 新手去哪个网站做翻译深圳做网站seo
  • 网站开发的权限设置百度seo权重
  • 网页版游戏排行榜4399搜索引擎优化的定义是什么
  • cps推广网站百度正版下载并安装
  • sever 2008 网站建设外贸网站推广方法之一
  • 视频拍摄案例seo外链平台
  • 2019做seo网站网络营销案例实例