欲知何为二,必先知其一,知其一,其二了然也。
公钥:分配给别人让其使用的密钥。
私钥:只有自己拥有和使用的密钥。
两者如何搭配使用呢?
有A和B两个对象,两个对象各拥有自己的公钥和私钥。
A端:使用B的公钥给文件加密,使用自己(A)的私钥给文件添加签名。
A把文件传给B,。
B端:B接收到文件后,用A的公钥对文件进行验签认证,验签认证的目的是确认该文件是否来自于A,验签是否成功即是否来自于A;如果验签成功,再使用自己(B)的私钥对文件进行解密。
我以上认知来自于下面的文章,感谢这位达人的分享。
https://www.cnblogs.com/Impulse/p/3974480.html