【说明:凯撒密码中的英文字母的移位以及25位循环的原理,初学-查字典问答网
分类选择

来自孙立波的问题

  【说明:凯撒密码中的英文字母的移位以及25位循环的原理,初学密码学有些不明白为什么4段单词可推出6段的密文我是一个新学者,看了灰灰的密码学笔记第一个就很不解(可能我自己脑子不太灵】

  说明:凯撒密码中的英文字母的移位以及25位循环的原理,初学密码学有些不明白为什么4段单词可推出6段的密文

  我是一个新学者,看了灰灰的密码学笔记第一个就很不解(可能我自己脑子不太灵光哈)具体如下:以《数字城堡》中的一组密码为例:HLFKZCVDLDS

  只需把每个字母都按字母表中的顺序依次后移一个字母即可——A变成B,B就成了C,依此类推.因此明文为:IMGLADWEMET

  英文字母的移位以移25位为一个循环,移26位等于没有移位.所以可以用穷举法列出所有可能的组合.例如:phhwphdiwhuwkhwrjdsduwb然后用电脑列出所有可能出现的情况最后得出:meetmeafterthetogaparty

  另外在开头有:加密公式:密文=(明文+位移数)Mod26

  解密公式:明文=(密文-位移数)Mod26

  如果可以能不能把所有方法都交给我啊(有点贪心哈)我的QQ1453894317

3回答
2020-04-09 18:04
我要回答
请先登录
林英撑

  凯撒密码不是需要数字密匙吗?你可以把维纳热尔方阵列出来看看,有第26行的.

  例如:phhwphdiwhuwkhwrjdsduwb得出:meetmeafterthetogaparty

  这个密文是倒数3位字母

2020-04-09 18:07:28
孙立波

  维纳热尔方阵是?还有最后一句话是什么意思?谢谢(嘻嘻,我是顶级菜鸟,所以有很多不懂的地方希望你能说得详细些)

2020-04-09 18:11:24
林英撑

  噢,打错了,是维热纳尔方阵.abcdefghijklmnopqrstuvwsyz1BCDEFGHIJKLMNOPQRSTUVWXYZA2CDEFGHIJKLMNOPQRSTUVWXYZAB3DEFGHIJKLMNOPQRSTUVWXYZABC4EFGHIJKLMNOPQRSTUVWXYZABCD5FGHIJKLMNOPQRSTUVWXYZABCDE6GHIJKLMNOPQRSTUVWXYZABCDEF7HIJKLMNOPQRSTUVWXYZABCDEFG8IJKLMNOPQRSTUVWXYZABCDEFGH9JKLMNOPQRSTUVWXYZABCDEFGHI10KLMNOPQRSTUVWXYZABCDEFGHIJ11LMNOPQRSTUVWXYZABCDEFGHIJK12MNOPQRSTUVWXYZABCDEFGHIJKL13NOPQRSTUVWXYZABCDEFGHIJKLM14OPQRSTUVWXYZABCDEFGHIJKLMN15PQRSTUVWXYZABCDEFGHIJKLMNO16QRSTUVWXYZABCDEFGHIJKLMNOP17RSTUVWXYZABCDEFGHIJKLMNOPQ18STUVWXYZABCDEFGHIJKLMNOPQR19TUVWXYZABCDEFGHIJKLMNOPQRS20UVWXYZABCDEFGHIJKLMNOPQRST21VWXYZABCDEFGHIJKLMNOPQRSTU22WXYZABCDEFGHIJKLMNOPQRSTUV23XYZABCDEFGHIJKLMNOPQRSTUVW24YZABCDEFGHIJKLMNOPQRSTUVWX25ZABCDEFGHIJKLMNOPQRSTUVWXY26ABCDEFGHIJKLMNOPQRSTUVWXYZ恺撒移位密码也就是一种最简单的错位法,将字母表前移或者后错几位,例如:明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ密码表:XYZABCDEFGHIJKLMNOPQRSTUVW凯撒移位密码和维热纳尔方阵虽然有点不同,但原理应该是一样的,都需要数字位移密匙。用你的例题,对照这个表格,如果用26行来当密文的话,明文应该是倒数三行,如果用头行来当密文,明文是顺数第23行。自己对一下。其实我也是个初学者,懂点皮毛

2020-04-09 18:12:57

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •