对称密码体制也称为私钥密码体制。在对称加密中,加密和解密采用相同的密钥。对称密码通常使用分组密码或序列密码来实现。
现代分组密码的研究始于20世纪70年代中期美国数据加密标准DES算法的公布。分组密码将定长的明文块转换成等长的密文,这一过程在密钥的控制之下,使用逆向变换和同一密钥来实现解密。分组密码的运行模式有电码本模式、秘密反馈模式、密码分组链接模式、输出反馈模式、计数模式等。现在主要的分组密码包括DES算法、IDEA算法等。
序列密码也称为流密码,序列密码加密过程就是用一个随机序列与明文序列叠加产生密文,用同一个随机序列与密文序列叠加产生明文。序列密码主要应用于军事和外交等机密部门,许多研究成果并为完全公开。目前,公开的序列密码算法主要有RC4、SEAL等。