这样哪怕这封密文被他人截获,从字面上也看不出任何意义。
使用恺撒密码的加密方式,还可以依据推移字母位数的不同使之产生新的变化,如将每个字母向后推移19位,就产生这样一个明文和密文的对照表:
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:TUVWXYZABCDEFGHIJKLMNOPQRS
假如明文是:THEFAULT DEARBRUTUS LIESNOTINOURSTARSBUTINOURSELVES
加密之后则为:MAXYTNEM WXTKUKNMNL EBXLGHMBGHNKLMTKLUNMBGHNKLXEOXL
虽然现代科技飞速发展,但古老的恺撒密码在保障私人信息交流安全和普通刑侦案件侦破方面却有着一定的现实意义和作用,对于我们普通人来说,学习和掌握一些恺撒密码的技能也能给紧张快节奏的生活带来快乐。
埃特巴什码
埃特巴什码是由历史学家、《死海古卷》的最初研究者——熊斐特博士发现的。熊斐特在研究公元1世纪的艾赛尼、萨多吉、拿撒勒等基督教派别的经文中,发现了一种用于隐藏人物姓名的密码,并将它命名为“埃特巴什码”。
埃特巴什码是这样一种加密方法:最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。
在英文字母表中,它的明文和密文对照表如下:
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:ZYXWVUTSRQPONMLKJIHGFEDCBA
举例来说,已知密文glwzbrhjrzmmrzm"hyrigswzb,并且知道它是用埃特巴什码加密的,我们就可以这样破解密码,“g”对应“t”,“l”对应“o”……对此类推,得到todayisqianniansbirthday,再进行整理,得到明文:TodayisQiannian"sbirthday.
无论是栅栏密码、恺撒密码,还是埃特巴什码,每一种密码都有其优势和劣势,但是这些密码都不是互相孤立的,每一种密码都可以和其他密码相结合,进行多次加密,以增强密码破解的难度,取得更好的保密效果。
摩尔斯电码
在讲摩尔斯电码之前,我们先来看一条新闻。
T城市某重点高中,一位被老师、同学和家长公认的成绩不错、为人朴实的高二学生小强突然失踪,大家只在他的书桌上发现了一张这样的纸条,纸条上方是一连串符号:
━.━......━━.....━.━.━.━━
下方还写着:“想知道我在哪儿吗?破解吧!”
解开这个谜的关键就在于文中的那一长串符号——摩尔斯电码。
摩尔斯电码(Morsealphabet,又被翻译为摩斯电码,莫尔斯电码),是一种通过不同的排列顺序来表达不同的英文字母、数字和标点符号等文字,时通时断的信号代码。它发明于1837年,作为国际通用的无线电通信代码,一直沿用到1999年,至今依然被无线电业余爱好者广泛使用。在一些老电影里,例如《永不消逝的电波》等,经常会出现****地下工作者用发报机敲打出摩尔斯电码发送情报的情节。
摩尔斯电码符号由两种基本信号和不同的间隔时间组成:短促的点信号“·”,读“嘀”;保持一定时间的长信号“-”,读“嗒”。
发报员通过发报机敲打“撞针”和“针板”,从而产生或长或短的电信号,接收方则会将这种电信号翻译成上面提到的“嘀”“嗒”的声音信号,然后再根据声音转换成密码图形,对照密码表再翻译成文字,而发报者的操作程序正好相反。
那么,这么“嘀”“嗒”又是怎么转换为字母文字的呢?它是通过摩尔斯电码表实现的。
字母
字符
代码
字符
代码
字符
代码
字符
代码
字符
代码
字符
代码
字符
代码
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
--··
数字(长码版)
字符
代码
字符
代码
字符
代码
字符
代码
字符
代码
1
·----
2
··---
3
···--
4
····-
5
·····
6
-····
7
--···
8
---··
9
----·
0
-----
数字(短码版)
字符
代码
字符
代码
字符
代码
字符
代码
字符
代码
1
·-
2
··-
3
···-
4
····-
5
·
6
-····
7
-···
8
-··
9
-·
0
-
标点符号
字符
代码
字符
代码
字符
代码
字符
代码
句号(。)
·-·-·-
冒号(:)
---···
逗号(,)
--··--
分号(;)
-·-·-·
问号(?)
··--··
等号(=)
-···-
单引号(’)
·----·
斜线(/)
-··-·
感叹号(!)
-·-·--
连字号(-)
-····-
下划线(_)
··--·-
双引号(”)
·-··-·
前括号(()
-·--·
后括号())
-·--·-
美元($)
···-··-
&;
·-···
@
·--·-·
如上表所示,字母A用摩尔斯电码表示就是“.━”,用发报机敲出来就是一个短音和一个长音,声音是“嘀嗒”;字母B用摩尔斯电码表示就是“━...”,用发报机敲出来效果一个长音和三个短音,声音是“嗒嘀嘀嘀”,其他字母、数字和符号以此类推。
还需要注意的一点是,用摩尔斯电码发信的时候,“嘀”与“嗒”之间、字母与字母之间、单词与单词之间是有间隔时间的。在摩尔斯电码中,敲打“嘀”的时间是1t,敲打“嗒”的时间是3t,“嘀”与“嗒”之间的时间间隔是1t,字母与字母之间的时间间隔是3t,单词与单词的时间间隔是7t。也就是说,当我们每敲打一个“嘀”或者“嗒”之后,要在心里默念“嘀”再敲打下一个电码;而在敲打完一个字母后,需要在心里默念“嘀嘀嘀”再敲打下一个字母的电码;当敲打完一个单词的时候,则要在心里默念“嘀嘀嘀嘀嘀嘀嘀”才能敲打下一个单词。
举例说明,“Iloveyou”用摩尔斯电码表示如下:
../.━..━━━...━./━.━━━━━..━
(单词之间用“/”分隔开)
敲打出来的声音就是:
嘀嘀(空空空空空空空)嘀答嘀嘀(空空空)嗒嗒嗒(空空空)嘀嘀嗒(空空空)嘀(空空空空空空空)嗒嘀嗒嗒(空空空)嗒嗒嗒(空空空)嘀嘀嗒
也许有人有这样的疑问:这么简单的一句话居然要敲打那么长一串电码,不是太辛苦了吗,如果遇到紧急情况来不及敲打那么多电码该怎么办呢?
因此,当年人们在使用摩尔斯电码的时候,发明了一些将常用单词和常用短语简化为用字母表示的简语,例如我们都非常熟悉的紧急求救使用的“SOS”就是其中之一,用摩尔斯电码表示就是“...━━━...”,这样一来就简洁明了。
常见的有航空通信中常使用的Q简语和用于军事通信的Z简语,下面将介绍一些生活中常用的摩尔斯简语给大家:
C代表(以下代表用冒号表示)Yes(是,好),这个简语经常出现在电子游戏中。
GE:Goodevening(晚安)GM:Goodmorning(早安)
GD:Good(好)HI:Laughter(笑)
SIG:Signal(讯号)
SIGS:Signals(信号),这个简语常出现在手机和步话机上。
U:You(你)TNX:Thanks(感谢)
TU:Thankyou(感谢你)88:Loveandkisses(爱与吻之告别)
99:Goaway(被要求离开,非友善的,通俗说就是“滚一边去!”)
73:Bestregards(最好的祝福)
密码不同于我们在生活中为隐藏某些秘密而随意设计的暗号,密码有着自己固定的名字、加密方式和解密方法,它是一种严谨的、具有逻辑性的加密方式。对于我们普通人来说,学习设计密码和破解密码,既可以帮助我们对一些私人信息进行保密,还可以作为一种智力游戏,锻炼自己运用逻辑推理的能力,从而更加严谨地思考问题。
当介绍了摩尔斯电码的基本知识之后,前文那一长串符号就不再神秘。
根据电码的规律,小强留下来的那串符号解码出来就是化学的英语单词——“chemistry”,于是请来小强的化学老师来协助调查,结果化学老师在小强的化学课本的元素周期表背面发现了这样一句话:“答案在成语词典里”。
几经周折,大家终于在小强的成语词典里发现了一封信。信中表示父母给自己的学习压力过大,因此自己想出去散散心,过几天就回来。果然几天后的傍晚小强就回到了学校。
现在,已经把几种最常用的密码告诉了大家,那么,现在就该来看看那个可怜的男孩解码能力如何了。
很明显,第一重密码是摩尔斯电码,根据摩尔斯电码表破解出来内容如下:
4194418141634192622374
这串数字有什么含义呢,我们可以尝试地将它们两个一组分开:
4194418141634192622374
通过观察这组数字,我们不难发现,这组数字的个位数都在4以内,而且除了十位数7和9这两个数字后面有4以外其他的都没有4,再结合提示2中“生活中每天常用的东西”,我们联想到按键手机,这组数字的规律和按键手机键盘上的字母的规律是很一致的,如左图所示:
而按键手机的键盘上“7”和“9”的字母也是4个的,其他的除了键盘“1”上没有字母之外,其他的数字键上都不超过4个字母。
因此,第二重密码就是将这一组数字按照手机上的字母表对应,结果是:GZGTGOGXNCS
那么这组字母又是什么意思呢?继续结合第二个提示,除了手机之外,生活中比较常用的电子产品就是电脑了。我们可以考虑将这些字母与电脑键盘“QWE的格式”对应,这就是第三重密码。
所谓“QWE的格式”,就是将ABC等26个字母用电脑键盘的字母顺序,即“QWE”的顺序一一替换。其密码表如下:
q(a)w(b)e(c)r(d)t(e)y(f)u(g)i(h)o(i)
p(j)a(k)s(l)d(m)f(n)g(o)h(p)j(q)k(r)
l(s)z(t)x(u)c(v)v(w)b(x)n(y)m(z)
让我们将所得的字母“GZGTGOGXNCS”以“QWE的格式”替换,所得的结果是:OTOEOIOUYVL
第四重密码,我们可以尝试用栅栏密码去破解,将这组字母分成两栏:
OTOEOI
OUYVL
重组之后,所得到的结果是:OOTUOYEVOLI
至于第五重密码,也是最后一重密码,密码破解到这一步,我们不难看出这个密码的含义了,将密码的字母倒过来,就是:
ILOVEYOUTOO,也就是:ILOVEYOUTOO!
经过这个男孩和网友们整整十六个小时的努力,终于赶在情人节之前破解出女孩隐藏在五重密码之中爱的信息,也让这个爱情故事有了一个温馨的结局。
3.重口味的罪案推理
不管是在影视作品中还是现实生活的真实案件中,我们总是会看到这样的情景:每当有案件发生时,就会有一群身着白大褂的人在案发现场做着各种各样的实验和检查,他们就是侦破案件时必不可少但是又常常被忽略的人物——法医。本节将会为大家介绍一些基础的法医学知识。
在具体介绍法医学之前,我们先来看一个案例。
某社区一位少年考上了重点大学,他的父亲——一个公司的小职员兴奋地在家中大摆宴席招待亲朋好友,然而酒过三巡,父亲突然倒下,被紧急送往医院之后医治无效,不幸身亡。
一开始大家认为,这位不幸的父亲是因为乐极生悲引发心脏病或脑溢血一类的突发疾病而死,然而医院的诊断结果却是,死者的颅内没有任何的出血,他的心血管也没有任何出血或者梗塞,心脏不仅找不到任何缺血坏死的证据,甚至他的冠状动脉十分的健康。
他的致死原因是非常让人匪夷所思的“呼吸循环衰竭”,这显然给辨明死因的工作带来了很大的困难,因为每一位患者死亡的时候都会停止呼吸和心跳。之后家属从抢救医生那里得知,死者首先是呼吸逐渐微弱,然后才停止了心跳,很有可能是呼吸肌麻痹。