对称加密算法:输入密钥(key):

对称密钥加密算法

对称密钥加密算法(Symmetric-key algorithm)在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥,这是对称密钥加密的主要缺点之一。

而对称加密的速度比非对称加密快很多。

DES

DES,Data Encryption Standard,数据加密标准,属于一种 Block cipher (块加密),密钥长度 56 位,分组长度 64 位。

发布于1977年,2000年代,DES逐渐被3DES替代,2010年代,3DES逐渐被更安全的高级加密标准(AES)替代。

DES

3DES

3DES,又被称为 TripleDES,属于 Block cipher, 相当于是对每个数据块应用三次资料加密标准(DES)算法。密钥长度 168,112 或 56 位,分组长度 64 位。

3DES

AES

AES,Advanced Encryption Standard,高级加密标准,属于 Block cipher,又称 Rijndael 加密算法。密钥长度 128、192 或者 256 位,分组长度 128 位。

发布于1998年,现在,AES 已然成为对称密钥加密中最流行的算法之一。

AES

RC4

RC4,Rivest Cipher 4,属于 Stream cipher

发布于1994年,2015年由 RFC 7465 禁止RC4在所有版本的TLS中使用。

RC4

Rabbit

属于 Stream cipher,发布于 2003 年。

Rabbit cipher