优点:安全性高,加解密速度慢,密码体制从原理上分为哪两类密钥的管理成为一个难点;无法解决消息确认问题;缺乏自动检测密钥泄露的能力。密钥传送则采用双钥密码。
从原理上分为:单钥密码体制和双钥密码体制。
单钥密码的特点是无论加密还是解密都使用同一个密钥,因此,此密码体制的安全性就是密钥的安全如果密钥泄露,则此密码系统便被攻破。
优点:安全性高,加解密速度快;
缺点:
随着网络规模的扩大,密钥的管理成为一个难点;无法解决消息确认问题;缺乏自动检测密钥泄露的能力。双钥密码体制在双钥体制下,加密密钥与解密密钥是不同的,此时不需要安全信道来传送密钥,只需利用本地密钥发生器产生解密密钥即可。
优点:可以拥有数字签名等新功能;
缺点:双钥密码算法一般比较复杂,加解密速度慢,因此,网络中的加密普遍采用双钥和单钥密码相结合的混合加密体制,即加解密时采用单钥密码,密钥传送则采用双钥密码。