主题:【原创】秘密通信的世界――从古埃及到信息时代 -- 阿康
每一个历史传奇后面, 都有无数未能脱颖而出的平凡
是猫网上的故人麽?
一战是化学的战争, 因为第一次使用了化学武器
二战是物理的战争, 因为第一次使用了原子弹
而未来的三战, 将是数学家的战争, 因为数学家将控制了下一代战争最重要的部分――信息。
秘密通信的科学,是所有的科学研究中, 保密程度最高的研究之一,很多杰出的科学家因此而一直默默无闻。
编码, 解码和他们之间的战争,类似生物的进化。一种编码方式总是不断地被人攻击,当解码者发现它的弱点并发明破解方法时,这种编码就不再有用。它或者被淘汰,或者进化成另外一种新的,更强大的编码,直到它再次被破解。
秘密通信的需要激发了很多项的科学突破。编码者为了更好地保护自己的通信秘密,不断地发明新的编码方法,而解码者则绞尽脑汁不断地试图破解它们。在此过程中,双方都利用了很多科学工具,数学,语言学,信息科学,乃至量子理论,自然,他们的工作反过来也丰富了这些科学。
专门描写我军解密专家的故事,好看之极。
里面提到一个破解密码的天才,如何破掉对方(好像是苏联?)的密码,又如何被最新的那个难住--一直找不到密匙。最后他精神错乱了,可是他的同事却破出来了---对方军行险着,居然没设密匙!书上用了一个比方,说好比要打开一扇门,用了千万种方法都不得其门而入,没想到其实门没上锁,一推就可以进去了。
不知从专业角度来看,这种说法是否成立?
现在一般学校里教的加密法都是基于西方语言的。西方的书面语言是以字母为基础的。如果用传统的加密方法(不包括现代的加密方法),也就是在几十个字母上作文章而已。
这种情况下用替代法加密的文件是很容易被破译的。一种方法就是观察某个字母出现的频率。有了计算机之后,用穷举法也可以破译的。
但是非字母语言的替代法就没那么容易破译了。例如中文的常用字有一万两千多个。如果用某个字代替其他字,那么就穷举法就基本没什么用了。这时一般也只好找语言学家来观察常用字了。但中文的好处是一个近百字的短信可以完全没有一个重复的字。这就非常难破了。
同样的。如果用替代法为字母语言加密时不是替代字母而是替代词的话,那么起到的效果会比用字母替代大的多。
黑话,基本上是用词语代替词语,而替代加密有的时候是用字母代替字母,当然,汉语中二者更接近一些。
而且现代的加密,解密都是使用计算机的,应该不会漏过“没有加密”这个明显的情况的。
我不是说了“如果用替代法为字母语言加密时不是替代字母而是替代词的话,那么起到的效果会比用字母替代大的多。”?