常见加密方式

对称密码加密

  • 对称密钥加密又叫专用密钥加密或共享密钥加密,即发送和接收数据的双方必使用相同的密钥对明文进行加密和解密运算。对称密钥加密算法主要包括:DES、3DES、IDEA、RC5、RC6等

非对称秘钥加密

  • 对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥(public key)和私有密钥(private key),例如RSA
  • 助记场景:client和server的通信需要保证安全,client和server建立tcp连接后,server发送一个public key给client, client接下来的通信数据都必须经过public key加密,传送密文给server,server通过私钥解密获取数据。

证书秘钥加密

  • 为了避免非对称加密中server传递public key给client这个环节可能劫持伪造的安全隐患,在非对称加密的基础上,引入CA加密
  • 助记场景:server将自己的公钥发送个证书认证机构(google chrome),机构认证签名保证public key的安全,保证client接收到的public key也一定是经过ca认证的,安全的
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页