作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 21:03:08
说明:凯撒密码中的英文字母的移位以及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
说明:凯撒密码中的英文字母的移位以及25位循环的原理,初学密码学有些不明白为什么4段单词可推出6段的密文
凯撒密码不是需要数字密匙吗?你可以把维纳热尔方阵列出来看看,有第26行的 .
例如:phhw ph diwhu wkh wrjd sduwb 得出:meet me after the toga party
这个密文是倒数3位字母
再问: 维纳热尔方阵是?还有最后一句话是什么意思? 谢谢(嘻嘻,我是顶级菜鸟,所以有很多不懂的地方希望你能说得详细些)
再答: 噢,打错了,是维热纳尔方阵. a b c d e f g h i j k l m n o p q r s t u v w s y z 1 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 I 10 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 J 11 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 K 12 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 L 13 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 M 14 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 N 15 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 O 16 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 P 17 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 Q 18 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 R 19 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 S 20 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 T 21 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 U 22 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 V 23 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 W 24 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 X 25 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 Y 26 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行。自己对一下。其实我也是个初学者,懂点皮毛