栅栏密码和恺撒密码的特征?
发布网友
发布时间:2022-05-02 05:38
我来回答
共1个回答
热心网友
时间:2023-10-09 17:54
所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。
一般比较常见的是2栏的棚栏密码。
比如明文:THERE IS A CIPHER
去掉空格后变为:THEREISACIPHER
两个一组,得到:TH ER EI SA CI PH ER
先取出第一个字母:TEESCPE
再取出第二个字母:HRIAIHR
连在一起就是:TEESCPEHRIAIHR
这样就得到我们需要的密码了!
而解密的时候,我们先吧密文从中间分开,变为两行:
T E E S C P E
H R I A I H R
再按上下上下的顺序组合起来:
THEREISACIPHER
分出空格,就可以得到原文了:
THERE IS A CIPHER
但是有些人就偏不把密码作出2栏,比如:
明文:THERE IS A CIPHER
七个一组:THEREIS ACIPHER
抽取字母:TA HC EI RP EH IE SR
组合得到密码:TAHCEIRPEHIESR
那么这时候就无法再按照2栏的方法来解了...
不过棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
这样,我们可以通过分析密码的字母数来解出密码...
比如:TAHCEIRPEHIESR
一共有14个字母,可能是2栏或者7栏...
尝试2栏...失败
尝试7栏...成功
然而当棚栏和拼音相结合后,诞生出一种令人痛恨的新思路...
比如在正道学院网络版的开篇flash中出现过这样一个棚栏:
QGBKSYSHJIEUEIIIIAN
总共19个字母~貌似不符合棚栏的规则...其实是因为出现了一个叫做*的冬冬:
Q G B K S Y SH J
I E U E I I I IAN
七个不可思议事件
看到了吗?上面是声母,下面是韵母...
声母中的sh和韵母中的ian都是被作者当为一个字符使用...
“恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。(既是今天我们所说的:替代密码)
它是一种置换密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。
假如有这样一条指令:
明文(小写):ji xiao jing
用恺撒密码加密后就成为:
密文(大写):ML ALDR MLQJ
如果这份指令被敌方截获,也将不会泄密,因为字面上看不出任何意义。
这种加密方法还可以依据移位的不同产生新的变化,如将每个字母左19位,就产生这样一个明密对照表:
明文:a b c d e f g h i j k l m n o pq r s t u v w x y z
密文: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
在这个加密表下,明文与密文的对照关系就变成:
明文:b a i d u
密文:UTB WN
很明显,这种密码的密度是很低的,只需简单地统计字频就可以破译。于是人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,其特点是将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
A 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
B 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
CC 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
D 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
E 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
F 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
G 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
H 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
I 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
J 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
K 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
L 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
M 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
N 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
O 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
P 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
Q 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
R 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
S 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
T 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
U 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
V 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
W 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
X 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
Y 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
Z 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
维吉尼亚密码(类似于今天我们所说的置换密码)引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:
TO BE OR NOT TO BE THAT IS THE QUESTION
当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应关系如下:
密钥:RELAT IONSR ELATI ONSRE LATIO NSREL
明文:TOBEO RNOTT OBETH ATIST HEQUE STION
密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
历史上以维吉尼亚密表为基础又演变出很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。
戏精大侦探密码类问题破解技巧 复杂密码篇
1.恺撒密码(凯撒位移):是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。(一般密文前出现一个数字或者表示方向的就是凯撒位移了)。2.栅栏密码:就是把要加密的明文...
栅栏密码和凯撒密码是怎么样的?
很明显,这种密码的密度是很低的,只需简单地统计字频就可以破译。于是人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,其特点是将26个恺撒密表合成一个,见下表:A B C D E F G H I J K L M N O P Q R S T...
常见的密码(编自crimaster)
1. 凯撒密码:最古老的替换加密技术,通过将字母表中的字母按固定偏移量移动来加密。解密时,只需反向移动同样数量即可。2. 摩尔斯电码:通过交替短促(点)和长持续(划)的信号表示字母,是一种时断时续的编码,需要对照电码表来解密。3. 栅栏密码:通过将明文分为两组或更多,将奇数位置的字母排...
凯撒密码和栅栏密码解密?
凯撒密码:明文中的所有字母都在字母表上向后进行偏移后替换成偏移后的密文 偏移量通常是3 AA=z 例如:所有的字母A将被替换成D,B变成E,以此类推 但是凯撒密码还有其它种类有: 偏移量为10 称做 Avocat(AK)偏移量为13 称做 ROT13 偏移量为-5 称做 Cassis (K 6)偏移量为-...
常见的几种推理密码
常见的推理密码有以下四种:1、莫斯电码,莫斯电码由划和点两种字符表示,划 一般是三个点的长度,点划之间的间隔是一个点的长度,字符之间的间隔是三个点的长度。2、凯撒密码,凯撒密码又叫替代密码,是古代罗马凯撒大帝用以保护重要军情的加密系统。3、栅栏密码,栅栏密码,就是把要加密的明文分成 N ...
古典密码算法有哪些
替代密码是一种通过替换明文中的字符来生成密文的密码算法。与凯撒密码不同的是,替代密码的映射规则更为复杂,可能是随机生成的。这种算法的安全性相对较高,但破解起来也相对困难。三、栅栏密码 栅栏密码是一种利用字母表的物理排列来实现加密的密码算法。它将字母按照一定的规则旋转排列,使得原本的顺序...
《迷雾之夏》主线密码题盘点
4. 栅栏密码:栅栏密码通过拆分明文信息并重新排列组合,形成看似混乱的新字符。这种加密方式常用于加密较短的英文文本。5. 凯撒密码:凯撒密码,也称“凯撒加密”或“变换加密”,通过按顺序偏移字母来进行加密。据说这种密码在罗马共和国时期由凯撒大帝及其将军们使用。6. 手机九宫格图形锁:九宫格图形锁...
常见的几种推理密码
接下来是凯撒密码,又名替代密码,起源于古罗马时期,由凯撒大帝所使用。凯撒密码的基本思想是通过将字母表中的每个字母按照固定的位移进行替换,以保护机密内容,使得非授权者难以解读。栅栏密码则是一种基于分割的加密方法,它将明文分割成固定长度的组,通常每组包含N个字符。这种密码加密过程通过重新排列...
《迷雾之夏》主线密码题盘点介绍_《迷雾之夏》主线密码题盘点是什么
栅栏密码与凯撒密码栅栏密码和凯撒密码分别以文字拆分重组和顺序偏移的方式,为英文文本加密,是常见的编码方式。手机九宫格图形锁与培根密码手机九宫格图形锁作为现代手机的常用解锁方式,而培根密码则是一种替换密码,需要借助对照表进行解密。摩斯电码的运用尽管摩斯电码在现代通讯中较少使用,但在《迷雾之夏...
通天报解码图怎么解
1. 凯撒密码是一种简单的移位密码,其中每个字母都会被向右或向左移动固定数量的位置。例如,若字母表向右移动3个位置,则“A”变为“D”,“B”变为“E”,依此类推。2. 栅栏密码是一种替换密码,它将明文按照固定的行数排列,然后将各行的字符组合在一起形成密文。例如,明文“HELLO WORLD”...