目录
混合密码介绍
混合密码:先使用对称密码对消息进行加密,再使用公钥密码对对称密码的密钥进行加密(由于对称密码的密钥要短于消息,所以使用公钥密码加密的速度可忽略不计)
混合密码加密:
混合密码解密:
使用案例:
PGP、SSL/TSL
混合密码中使用了伪随机数生成器、对称密码、公钥密码;三者必须强度都高才是一个完整的高强度混合密码
因此在混合密码中,对称密码和公钥密码的密钥强度必须具有同样强度,且公钥密码的强度要强于对称密码的强度
数字签名:有单向散列函数和公钥密码组成
证书:由公钥和数字签名组成
消息认证码:由单向散列函数和密钥组成,一般由对称密码生成