图解密码技术 - 混合密码系统
Contents
混合密码系统(hybird cryptosystem)
结合了对称密码
和非对称密码
两种加密方式各自的优势,使用对称密码
对数据的明文进行加密,使用非对称密码
对对称密码
的密钥进行加密。
这种方式解决了只使用非对称密码
时,处理速度慢的问题,但对于中间人的攻击并无抵御。
混合密码加密
混合密码的加密
流程大致如下所示:
如上图所示,混合密码系统的加密过程主要由三部分组成:
- 对称密码的密钥加密
- 明文使用对称密码加密
- 最后将两部分内容合并发送给接收者。
混合密码解密
混合密码系统的解密
流程如下所示:
混合密码系统的解密过程与加密相反。
- 首先将两块消息分离
- 然后使用非对称密码对对称密钥部分解密
- 最后使用对称密码对密文解密,还原出明文