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

问题描述:

说明:凯撒密码中的英文字母的移位以及25位循环的原理,初学密码学有些不明白为什么4段单词可推出6段的密文
我是一个新学者,看了灰灰的密码学笔记第一个就很不解(可能我自己脑子不太灵光哈)具体如下:以《数字城堡》中的一组密码为例:HL FKZC VD LDS
只需把每个字母都按字母表中的顺序依次后移一个字母即可——A变成B,B就成了C,依此类推.因此明文为:IM GLAD WE MET
英文字母的移位以移25位为一个循环,移26位等于没有移位.所以可以用穷举法列出所有可能的组合.例如:phhw ph diwhu wkh wrjd sduwb 然后用电脑列出所有可能出现的情况最后得出:meet me after the toga party
另外在开头有:加密公式:密文 = (明文 + 位移数) Mod 26
解密公式:明文 = (密文 - 位移数) Mod 26
如果可以能不能把所有方法都交给我啊(有点贪心哈)我的QQ1453894317

凯撒密码不是需要数字密匙吗?你可以把维纳热尔方阵列出来看看,有第26行的 .
例如:phhw ph diwhu wkh wrjd sduwb 得出:meet me after the toga party
这个密文是倒数3位字母维纳热尔方阵是?还有最后一句话是什么意思?谢谢(嘻嘻,我是*菜鸟,所以有很多不懂的地方希望你能说得详细些)噢,打错了,是维热纳尔方阵. ab cd efg h i jklm no p q r stuvw s y z1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A 2 C D E F G H I J K L M N O P Q R S T U V W X Y Z A B 3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D 5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E 6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F 7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G 8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H 9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z恺撒移位密码也就是一种最简单的错位法,将字母表前移或者后错几位,例如:明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ密码表:XYZABCDEFGHIJKLMNOPQRSTUVW凯撒移位密码和维热纳尔方阵虽然有点不同,但原理应该是一样的,都需要数字位移密匙。用你的例题,对照这个表格,如果用26行来当密文的话,明文应该是倒数三行,如果用头行来当密文,明文是顺数第23行。自己对一下。其实我也是个初学者,懂点皮毛