| 网站首页 | 动漫新闻 | 动漫文章 | 动漫下载 | 动漫图片 | 在线漫画 | 动漫铃声 | 在线动画 | 
您现在的位置: 火影忍者动漫网 >> 动漫文章 >> 网友文章 >> 漫画分析 >> 文章正文 用户登录 新用户注册
[组图]从密码学角度看自来也密码的一种可能性         ★★★ 【字体:

从密码学角度看自来也密码的一种可能性

 

作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-6-29

自来也密码的图~~多么性感小蛤蟆的背部~~

Part.1


---------------背景知识~~有基础的人可以直接跳过--------------


首先说明下密码学的一些基本概念

我们将未加密的信息,即原信息称为明文;

将加密后的信息称为密文。

明文转换为密文的方法就是加密算法。


在这个例子里,【タ,31,8,106,7,207,15】就是密文,密码破译后得到的我们能看懂的文字就是明文。要得到明文,首先就要知道他加密的方法,还要知道密匙。密匙是个很重要的概念。他是一组特定的字符或者数字,能够在加密算法对明文加密过程中起调节作用,使加密后的密文更具有隐蔽性和多变性。我们用维吉尼亚(Vigenere)密码做个例子。

维吉尼亚密码表是个字母方阵,如图。

我们可以看到这个矩阵的每一行,字母自动向后移动一位,直到Z为止。表格的第一行(蓝色字体)是明文,表格内的黑色字体是密文,红色部分是密匙。在维吉尼亚方阵中,每个字符可能被加密成26种字符。如何决定到底加密成什么,就需要密匙了。

比如我用密匙NARUTO,加密Hatake Kakashi ,先这么排列

明文:HatakeKakashi

密匙:narutonaruton(密匙不够长就循环)

第一个字母是h,密匙对应的字母是n,找到维吉尼亚方阵中密匙为n的那一行,h对应的字母是u。所以h就被加密成u。

第二个字母被加密成a;第3个被加密成K。接下了,大家也就知道了。再推也没必要了。 


---------------------妈妈啊~~累死我了~~—————————————————

Part.2


关于自来也的密码,首先要知道他的明文是那种语言?这是废话了,当然是日语。这是日本漫画的说,难道用汉语,德语,爱斯基摩语啊?而且密码的第一个字母【タ】也验证了明文是日语。

密码的发展分成3个阶段:古典密码时期,近代密码时期和现代密码时期。像上面提到的维吉尼亚密码就是古典密码,还有像赫赫有名的凯撒密码。近代密码的出现就是一战以后了,莫尔斯电码,德国的恩尼格码,二战中日本使用的紫色。现代密码那就是啥量子密码了,那个东西不是一般人可以理解的。(咦~~感觉我是来教历史课的~~~囧~~~~)那个,凭借AB的智商,自然不会去用什么转轮机密码,量子密码的,他若真设计出来,他就不用画火影了,直接去日本国家安全局得了。所以我认为自来也的密码也就是停留在古典密码的一些加密方法上。

(不知不觉,我又说了这么多废话了,-_-‖)

扯回来,谈谈自来也的密码。

夕,31,8,106,7,207,15

在这组密码里,出现了日语的假名和数字。我们先只看后面的数字,同时出现一位数,两位数和三位数。这种情况和一种古典密码很像,就是“书卷密码”。这种密码最著名的是比尔密码(Beale Papers),是关于价值2000万美元的宝藏的,有兴趣的人可以看一下。书卷密码的加密方法是,先按照顺序给密匙编号。

比如密匙是这样一句话:

Hello,nice to meet you!What a wonderful day today!

我们给他编号

⑴hello ⑵nice ⑶to ⑷meet ⑸you ⑹what ⑺a ⑻wonderful ⑼day ⑽today

接着,我们用数字来代替关联单词的首字母。



1=h 2=n 3=t 4=m 5=y

6=w 7=a 8=w 9=d 10=t


这样,我们就可以同时用数字来替代明码表中的字母。而且我们可以同时用6和8来代表w,字母t可以被替代为3或者10。比如单词thaw可以表示为[3,1,7,6]或者[10,1,7,8]。

当然,因为我举例的这个密匙很短,所以他没办法替代所有的26个英语字母。真正使用时会使用更长而且更合理的密匙的。


因为日语是种拼音文字,每个汉字都有对应的假名,所以用书卷密码也是行的通的。关于自来也密码密匙的长度,我们先看下密码。

在【夕,31,8,106,7,207,15】中,最大的数有几种可能。

(一)最大的是207。这说明密匙的长度也需要达到207,但我认为这不太可能。这个数字太大,自来也是在临死的时候写下这组密码的,他事先不太可能特意设计过,所以熟练的找出第207位的单词首字母是很难的。所以PASS了。

(二)最大长度是31。假设密文中最高就是2位数,那么其中的106其实是10-6,207实际是20-7。

(三)最大长度是20,即认为31也是由3和1组成的。

(四)最大长度是8。我们将所有的数字都拆成单数便可得到,但是这种可能性也很小,因为10个数字信息量太小。


对于破译密码的第一步,首先要找出密码的规律,进行频度统计。

其实对这种如此短的密码做频度分析是完全没有用的,因为太短了,就会不会呈现合理的规律。可素,我不干手痒。

数字出现次数的统计表

数字出现频率的统计表

Part.3

我的推论存在的几个问题。

(1)。即使是20或者31个字符长度的密匙长度也是蛮长的了,那需要自来也大叔对自己文章的超熟悉度啊~~,而且计算能力也要蛮好的。

(2) 本来自来也的密码就很短,说明原来的明文也非常短。即使所有字符单算的话也只有12个,如果通过我认为的那种方法加密,就会变得更短,因为日语中一个汉字可能用很长的假面表示,比如[私]他的假名是[わたし]。那样的话,自来也的密码就只能是几个单词了。

(3)。怎么都感觉这个密码太简单了,如果密码的第一个字符是提示密匙的,以佩恩的那种智商难道不能发现吗?

(4)。因为当代的密码学是在西方拼音文字的基础上发展而来的,对文化上会有一些不适应。自来也密码中的数字可能代表假名,也可以直接指代密匙中的汉字,这种可能性非常大,而且那样传递的信息会更多。但我也认为只会是某一段文字的第几个字,绝对不可能是某一页的页码。



总的来说,如果书卷密码加密罚成立的话,破译自来也密码最关键的就是找到密匙了,现在还没有任何明显的迹象表明某些文字会成为密匙。因为在火影中关于自来也这几部大作的具体内容都没有提及过。也许AB在将来的剧情里会说的,但如果是那样的话,这个密码难题就不是读者和作者共同竞赛的游戏了,他的决定权掌握在AB手了。

很好很强大的帖子,大家自己看看吧,作者:旗木·卡卡妻

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  •  
    没有相关文章
    (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)