混合密码系统 缘由 对称密码速度快,但是涉及到复杂的密钥配送问题。 公钥密码很好的解决了密钥配送问题,但去加密速度只有对称密码的百分之一 混合密码系统流程 加密流程 使用伪随机生成数生成会话密钥,此密钥是对称密钥。 使用会话密钥加密明文生成密文。 使用公钥加密会话密钥。 加密后的会话密钥和加密后的消息密文组合,发送到接收端。 解密流程 接收到消息后,将加密后的会话密钥和加密后的消息密文分离。 使用自己的私钥解密得到会话密钥。 使用会话密钥解密消息密文,得到最终的消息明文。