非对称加密交换秘钥的过程:
在ssh协议中,采用一种非对称加密的方式保障通信安全,即a,b通过tcp建立连接后,b生成一对公私钥并将公钥发送给a,a再将密钥用b的公钥发送给a,后续通信便使用密钥加密。
在https协议中,有证书(ca:包含公钥及其他一些信息)这种存在。即在http的基础上加入ssl层,使数据在传输过程中加密,证书就是这个过程的一个认证官。
常见公钥后缀:pem crt key
常见私钥后缀:pfx p12 pem key
X509是一种数字证书结构 , ASN.1是一种编码规则
base64编码:
Base64就是一种基于64个可打印字符来表示二进制数据的方法
Base64编码解码(一)——介绍_无名无奈的博客-CSDN博客_base64解码
ASN1编码:
ASN1编码学习--荆轲_我从远处聆听你的博客-CSDN博客_asn1