2.1 替代密码

未匹配的标注

所谓替代就是将明文中的一个字母由其他字母、数字或符号替换的一种方法。替代密码 ( substitution cipher ) 是指先建立一个替换表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无任何意义的字符串,即密文;解密时则利用对应的逆替换表,将需要解密的密文依次通过查表,替换为相应的字符即可恢复出明文。替代密码的密钥就是其替换表。
根据密码算法加解密时使用替换表多少的不同,替代密码又可分为单表替代密码和多表替代密码。

  1. 单表替代密码:密码算法加解密时使用一个固定的替换表。这时对明文消息中出现的同一个字母,在加密时都用同一个固定的字母来代替,而不管它出现在什么地方。
  2. 多表替代密码:密码算法加解密时使用多个替换表。这样明文消息中出现的同一个字母,在加密时不是完全被同一个固定的字母替代,而是根据其出现的位置次序,用不同的字母替代。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~