计算机科学

首页 > 计算机科学

对称密钥加密

对称密钥加密英语:Symmetric-key algorithm)又称为对称加密私钥加密共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系[1]。与公开密钥加密相比,要求双方获取相同的密钥是对称密钥加密的主要缺点之一[2]

常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。

对称加密的速度比公钥加密快很多,在很多场合都需要对称加密。[3]

参见

  • 密码学
  • 经典密码
  • DES(数据加密标准)
  • 3DES
  • AES(高阶加密标准)
  • Blowfish (密码学)
  • Skipjack加密英语Skipjack (cipher)
  • session key

参考文献

  1. ^ Delfs, Hans & Knebl, Helmut. Symmetric-key encryption. Introduction to cryptography: principles and applications. Springer. 2007. ISBN 9783540492436. 
  2. ^ Mullen, Gary & Mummert, Carl. Finite fields and applications. American Mathematical Society. 2007: 112. ISBN 9780821844182. 
  3. ^ William Stallings. 操作系统——精髓与设计原理. : 530. ISBN 7-121-02196-X. 

下一篇:半素数
相关推荐