win10 openssl数字签名的实现
我的openssl版本是 1.1.1k
(只是基础的数字签名,应该对版本没有要求)
其实数字签名很好理解,假设现在有两个人分为A和B,现在A要给B发一封信件,而B要验证A的信件确实来源于A。
我把数字签名分成了三个部分,分为
一、秘钥的创建
二、加密信件(A的角度)
三、验证签名(B的角度)
一、秘钥的创建
(1) 创建A的私钥 apri.pem
(2) 根据A的私钥创建A的公钥 apub.pem
(3) 创建B的私钥 bpri.pem
(4) 根据B的私钥创建它的公钥 bpub.pem
在文件夹下可以看到生成秘钥成功:
AB的私钥公钥加密完成。
现在A手上有自己私钥和B的公钥,B手上有B的私钥和A的公钥。
开始加密信件
二、加密信件
(1)创建要加密的信件(数据&#