openssl sha256摘要算法 非对称加密RSA算法 加签验签

window环境

使sha256摘要算法 计算App.hex的签名

 openssl dgst -sha256 App.hex > App_SHA256.hex

使用openssl生成非对称密钥,私钥解密,公钥加密
生成rsa4096 的私钥
openssl genrsa -out RsaPrivateKey.pem 4096
根据私钥生成公钥
openssl rsa -in RsaPrivateKey.pem -pubout -out RsaPublicKey.pem

---------------Generate rsa2048 private key and public key-----------------

openssl genrsa -out LeftRsaPrivateKey.pem 2048
openssl rsa -in LeftRsaPrivateKey.pem -pubout -out LeftRsaPublicKey.pem

openssl rsa -pubin -in LeftRsaPublicKey.pem   -text -out LeftRsaPublicKey.txt     #以文本格式输出公钥内容

Public-Key: (2048 bit)
Modulus:
    00:ca:e2:9e:22:c3:db:7b:43:8a:85:97:b9:89:51:
    9e:2a:7c:06:10:61:f2:35:fa:66:42:0b:58:8f:8f:
    2a:5b:6e:3b:32:2b:bb:3c:9c:64:c3:7d:0d:cd:02:
    4c:17:aa:80:ab:56:81:ae:3f:7c:17:4c:75:70:95:
    bb:dd:b4:09:76:87:66:09:41:85:98:19:29:b8:2e:
    4f:69:aa:76:4b:e3:75:c2:37:79:44:07:7b:bf:e8:
    d6:b3:ec:1f:28:40:64:ef:aa:75:dc:5f:8e:a7:69:
    d0:54:2d:8a:84:f2:65:3e:04:8a:50:82:d0:b9:94:
    71:a4:ea:23:3c:2b:72:0e:78:bc:73:e5:25:2e:2e:
    e3:b2:2a:2a:f3:97:9f:88:98:9d:9c:ca:73:54:7a:
    67:9e:54:54:b6:77:62:3a:a9:6e:03:46:3c:a4:02:
    69:4f:4a:69:1d:11:34:f7:b8:3f:b1:81:3c:ca:51:
    93:fd:2f:7c:75:a8:d1:0e:24:ef:3b:0a:c6:82:5f:
    94:23:02:ed:60:b7:25:49:00:b8:5f:c5:75:70:c5:
    0c:7b:d0:8a:61:43:57:8c:f0:cf:6f:1a:55:25:d2:
    f7:57:f6:59:ff:03:28:d5:d0:11:f9:b8:1f:f8:ed:
    9c:2d:db:93:18:ee:3f:f4:9d:d4:06:04:f7:86:59:
    16:15
Exponent: 65537 (0x10001)
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyuKeIsPbe0OKhZe5iVGe
KnwGEGHy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值