您现在的位置:首页 > 双语阅读 > 趣味阅读 > 正文

[闲聊日语]16

时间:2009-01-02 17:09:38  来源:本站原创  作者:maggie

(16)如何破译简单的日文密码

许多日本商社,在世界各地都有分社,总社与分社之间通信,为了保密,一般都对电文进
行加密。重要的通信,一般采用复杂的加密,不重要的通信,一般采用简单的加密。我这
里就介绍一下,如何破译简单加密的电文。本文的目的,一是增加各位对日语语音的了解
,二是普及密码学知识,请不要用于非法目的。

我们以单词"さくら"(樱花)为例。总社首先将这个词转换为罗马字,就是 sakura,每个
字母后退一位,于是变成了 tblvsb,总社把这个词发出去,分社收到这个词后,每个字母
前进一位,于是又变成 sakura。就这么简单。

上面的情况,是后退一位,有时则是前进一位,有时则是后退或前进多位,有时则是将字
母的 ASCII 代码加上或减去一个数值,以商社制定的当日加密规则为准。

在语音学上,日语有三大特点。第一,每个假名均由一个辅音和一个元音组成(あ行假名
除外),比如"さ"是 s 和 a。第二,日语只有 5 个元音,分别是 a、i、u、e、o。第三
,这 5 个元音在单词中出现的概率,早已经被密码学家统计出来,按数值大小依次是:


①a: 16
②o: 12
③i: 10
④e: 7
⑤u: 5

假设我们现在手里有一份日文加密电文,我们首先找出,哪个字母出现的次数最多,假设
 d 出现的次数最多,我们可以断定,d 就是 a,也就是说,a 后退了三位,变成了 d。以
后的事情,就好办了,每个字母都前进三位,明文就出来的。当然,我上面所说的这一切
,都是在电脑上完成的,用手工完成太慢。

▲备注:有些朋友怀疑,日本公司会使用这样简单的加密方法。对此,我是这样看的,首
先,日语在国际上,就属于小语种,在我们中国,确实有不少人学,但在其他一些国家,
比如葡萄牙,学的人很少很少,因此日语的保密性,要比英语强。其次,将普通的日语,
转换为罗马字,相当于第一次加密。最后,将这些罗马字,进位或退位,相当于第二次加
密。所以,如果是不重要的通信,确实采用这种方法。另外,发表这个帖子时,恰好赶上
美国电影 Wind Talker 上映,这就是一部关于破译密码的影片。

相关阅读

无觅相关文章插件,快速提升流量