常用 #### 别名:: 公共密钥加密(Common-key cryptography) 传统密码(conventional cryptography) 私钥密码(secret-key cryptography) 共享密码(shared-key cryptography) 优点:: 加解密效率高(速度快,空间占用小),加密强度高。 缺点:: 参与多方都需要持有密钥,一旦有人泄露则安全性被破坏; 另外如何在不安全通道下分发密钥也是个问题。 对称密码从实现原理上可以分为两种:: 分组密码和序列密码。 前者将明文切分为定长数据块作为加密单位,应用最为广泛。 后者则只对一个字节进行加密,且密码不断变化,只用在一些特定领域,如数字媒介的加密等。 .. note:: 注:分组加密每次只能处理固定长度的明文,因此过长的内容需要采用一定模式进行加密,《实用密码学》中推荐使用 密文分组链接(Cipher Block Chain,CBC)、计数器(Counter,CTR)模式。