密钥加密是发送和接收数据的双方,使用相同的或对称的密钥对明文进行加密解密运算的加密方法。基本简介密钥加密是为保证在开放式环境中网络传输的安全而提供的加密服务。[1] 通常大量使用的两种密钥加密技术是:私用密钥(对称加密)和公共密钥(非对称加密)。[1] 传统加密技术传统加密方法可以分为两种:替代密码和换位密码。[1]替代密码 用一组密文字母来代替一组明文字母以隐藏明文,但保持明文字母的位置不变。最古老的替代密码是凯撒密码。[1] 较为复杂的密码,是使明文字母和密文字母之间的映射关系无规律可循,比如将26个英文字母随意映射到其他字母上,这种方法称为单字母表替换,其密钥是对应于整个英文字母表的26个字母。[1]换位密码 换位有时也称为排列,他不对明文字母进行变换,只是将明文字母的次序重新进行排列。[1] 其破译的第一步是判断密码类型,检查文中e、t、o、a、u、i等字母的出现频率,如果符合自然语言特征,则说明密文是用换位密码写的。第二步是猜测密钥的长度,即列数。第三步是确定各列的顺序。[1] 秘