跳至主要內容

加密解密

zheng大约 2 分钟可信可信密码学

1、组成

(1)明文:未加密的消息m;

(2)密文:加密后的消息ct;

(3)加解密算法:把明文变成密文,密文变成明文的转换函数;

(4)加密密钥:明文 加密成 密文 需要的参数;

(5)解密密钥:密文变成 明文 需要的参数

2、分类

(1)对称加密算法

对称加密算法 : 加密密钥 = 解密密钥

(2)非对称加密算法

对称加密算法 : 加密密钥 != 解密密钥

(3)混合加密机制

混合加密算法:对称加密 + 非对称加密

加密过程

(a)首先利用对称加密技术加密索要安全传输的消息

(b)然后将对称密钥通过非对称加密的方式用公钥进行加密,附在(a)所述消息中

解密过程

(a)首先使用私钥解密密钥

(b)然后再用此密钥解密消息

(4)为什么需要混合加密机制?

安全?速度快?

先拿对称加密和非对称加密算法,做一个对比

本文中的私钥、公钥是非对称加密的说法;密钥是对称加密的说法。
1571142451345
1571142451345

谈一下混合的好处:

(a)利用对称加密的速度快:进行网络消息传输时响应及时;

(b)非对称加密的安全优势:给你一个通过公钥加密的密钥,你先拿私钥解开加密的密钥,然后才能解开消息,保证密钥不被泄露。(注:有点绕;此处私钥、公钥是非对称加密的说法;密钥是对称加密的说法。)

上次编辑于:
贡献者: 郑天祺