加密解密
大约 2 分钟
1、组成
(1)明文:未加密的消息m;
(2)密文:加密后的消息ct;
(3)加解密算法:把明文变成密文,密文变成明文的转换函数;
(4)加密密钥:明文 加密成 密文 需要的参数;
(5)解密密钥:密文变成 明文 需要的参数
2、分类
(1)对称加密算法
对称加密算法 : 加密密钥 = 解密密钥

(2)非对称加密算法
对称加密算法 : 加密密钥 != 解密密钥

(3)混合加密机制
混合加密算法:对称加密 + 非对称加密

加密过程
(a)首先利用对称加密技术加密索要安全传输的消息
(b)然后将对称密钥通过非对称加密的方式用公钥进行加密,附在(a)所述消息中
解密过程
(a)首先使用私钥解密密钥
(b)然后再用此密钥解密消息
(4)为什么需要混合加密机制?
安全?速度快?
先拿对称加密和非对称加密算法,做一个对比
本文中的私钥、公钥是非对称加密的说法;密钥是对称加密的说法。

谈一下混合的好处:
(a)利用对称加密的速度快:进行网络消息传输时响应及时;
(b)非对称加密的安全优势:给你一个通过公钥加密的密钥,你先拿私钥解开加密的密钥,然后才能解开消息,保证密钥不被泄露。(注:有点绕;此处私钥、公钥是非对称加密的说法;密钥是对称加密的说法。)