多表代替密码是
古典密码中代替密码的一种。针对单表代替密码容易被
频率分析法破解的缺点,人们提出多表代换密码,用一系列(两个以上)代换表依次对明文消息的字母进行代换。Vigenere密码是一种著名的多表代换密码。
古典的
加密方法由于受当时技术条件的制约,基本上都是采用换位或替换的方法来对
明文进行加密。而明文中的
自然语言特征基本上都在密文中得到保留因此。古典加密方法的加密强度不高,很容易被破译。针对这一缺点,人们提出多表代换密码,用多个代换表依次对明文消息的字母进行代换。
多表加密体系的出现使古典加密体系达到了顶峰。所谓多表密码, 是指一个明文字母可以表示成多个密文字母。以法国的密码专家Vignere的名字命名的加密算法是多表密码的典型代表 . 不仅应用广泛而且出现了对其进行分析的科学方法。