侦探推理吧 关注:46,875贴子:138,711

密文解密(转)

只看楼主收藏回复

【密码的起源——scytale密码】
历史上最早的有记录的密码术应用大约是在公元前5世纪。那个时候,古希腊的斯巴达人使用一种叫作scytale的棍子来传递加密信息。在scytale上,斯巴达人会呈螺旋形地缠绕上一条羊皮纸或皮革。发信人在缠绕的羊皮纸上横着写下相关的信息,然后将羊皮纸取下,这样羊皮纸上就是一些毫无意义的字母顺序。如果要将这条消息解码,收件人只要将羊皮纸再次缠绕在相同直径的棍棒上,这样就可以读出信件的内容了。
有一个故事是这样的:公元前404年,斯巴达的Lysander遇到了一个从波斯回来的信使,他们一行5人中只有这一个人从这趟艰险的旅程中回来了。这个信使解下他的皮带,Lysander将皮带卷在scytale上,读出了信的内容,知道了波斯将要进攻他的意图,因而提前做好了准备。
在我以前看过的一本书里,还有这样一个版本(多半是没有什么历史依据的):在古希腊,有个奴隶要通过一个关隘,斯巴达人检查了一下,没有发现什么问题。就在要放行的时候,有个将军突然发现奴隶身上的皮带上刻有字母,于是就把皮带拿来检查,发现这些字母是杂乱无章的,也没有什么头绪。当他无意把皮带卷起来的时候,却发现了上面的秘密,一下子这些字母就排列得规律起来了。就这样,这位将军发现了敌人的阴谋,这个奴隶也被处死了。
scytale密码本质上是和栅栏密码一样的,所以,它的解法,请参考下面的栅栏密码。


IP属地:广东1楼2013-05-27 11:25回复
    【栅栏密码】
    栅栏密码,就是将需要加密的明文分成N组,每组M个字母(每组字母数可等可不等,一般情况为相等),然后把每组的第I个字母连接在一起并加以整合,形成一行无规律字母序列,用以传送讯息的加密方法。
    下面以例子为主来具体解释上述定义。
    首先是最为常见的2栏密码,例一如下
    明文:I love you.(我爱你) 去间隔,整理成:ILOVEYOU
    以两个字母为一组,分成四组:IL OV EY OU
    连接每组的第一个字母,得:IOEO
    连接每组得第二个字母,得:LVYU
    整合成为一行,既得密文:IOEOLVYU
    当然,实际中要比这样复杂得多,绝非两组这样简单
    当然,还有可能会出现总字数为奇数的明文,如
    明文:Seeing is beliving.(眼见为实) 整理:SEEINGISBELIEVING
    两个一组,从前至后整理:SE EI NG IS BE LI EV IN G
    整理得密文:SENIBLEIGEIGSEIVN1


    IP属地:广东2楼2013-05-27 11:26
    收起回复
      【字母替换】
      这个可以说是最最最最简单的密码了= =小学就能学会……
      具体加密方法就是:1代表A,2代表B…………以此类推
      我想,只要你会数数就会这个密码吧= =
      但不要因为简单就忽视它的存在,这种方式,把字母与数字本无关系的两者联系起来了,它作为字母与数字间的重要联系而必不可缺,如果配合上其他密码进行加密的话,这种密码难度不容小视哦~~


      IP属地:广东4楼2013-05-27 11:26
      收起回复
        【凯撒密码】
        顾名思义,凯撒大帝创造的加密方式……
        当然是不是凯撒大帝创造的谁也说不清,
        不过“恺撒密码”据传是古罗马【这个审核啥?= =】恺撒大帝用来保护重要军情的加密系统。
        加密方式呢,也很简单,只要你有一张字母表,把明文的字母按一定规律地移动就可以了~
        举个例子
        明文:HELLO
        密文:IFMMP(密钥为1)
        或:KHOOR(密钥为2)
        说一下密钥是什么东西,
        密钥,一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的数据.
        简单的说,它就是一种用来加密解密的关键字符
        如上面那个例子,密钥为1,
        就是把hello的5个字母,每个都往后移1位,
        H变成I,E变成F等等,密钥为2也同理。
        凯撒密码的密钥,可以说是所有密钥中最最最最简单的了,
        一般有密钥参与的加密方式,都会非常复杂,现代计算机的加密,
        密钥也被广泛运用着。


        IP属地:广东6楼2013-05-27 11:28
        收起回复
          【字母特性】
          上面讲到了字母频率,就在这里附上部分字母的特性吧~~
          H:经常出现在e的前面,几乎从不出现在其后面。
          I:会话中最常用的单词。
          J:
          K:
          L:
          M:
          N:前面的字母80%是元音字母。
          O:
          P:
          Q:后面除了连接省略号外,几乎百分之百地连接着u,这是连接特征中的后连接方式。
          R:其与不同字母组成的双朕比其它任何字母的都多,两e之间,几乎总有
          S:用在词首最多的字母。
          T:
          U:
          V:
          W:90%都集中在单词的开头。
          X:例如在英文字母x前面连接的几乎总是i和e,只有在极个别的情况下是o和a,这便是连接特征中的前连接方式。
          Y:是半元音字母的它,总使用频数的90%都集中在单词的结尾,总是出现在N的前面,并且从不在它后面出现;同时,它总是在H后面出现,而从不出现在它之前。
          Z:单词中出现最少的字母


          IP属地:广东7楼2013-05-27 11:30
          回复
            【书卷密码(比尔密码)】
            加密方法……
            明文:hi……
            密匙:(任意一段文字)hello everyone,I do not like……
            第一个单词hello以h开始。故h的密文为1
            第三个单词I以i开始。故i的密文为3
            SO……
            密文:1 3
            侦探社元旦活动,堕天使同学为我们带来的就是这种加密哦~
            【比尔密码的由来】
            遗传下来的比尔密码源于1820年1月,当时,一位个头高高、皮肤黝黑、长着一双乌黑发亮的眼睛和一头乌黑发亮的头发、朴实而漂亮的陌生人骑马来到弗吉尼亚林奇堡的华盛顿旅馆。来人受到该旅馆老板罗伯特•莫里斯——富人知道他喜欢宴请宾客,穷人知道他慷慨大方——的欢迎,陌生人自我介绍说他叫托马斯•杰弗逊•比尔。他在巡视院子并检查为他和他的马准备的旅馆设备后告诉莫里斯说,他打算在那儿呆一个冬天。比尔精神饱满,谈锋极健,又是一位殷勤的客人,他的阳刚之美受到太太们的倾慕,遭到男人们的嫉妒。他以长长的故事来娱悦其他宾客,这些故事涉及每个可以想象得出的主题,但他对他的家庭、他的出身和他的住处却只字不提。那年的3月底,他一声不响地离开了这家旅馆,无人知道他的去向。
            此后两年间,无人知道他的消息。后来,1822年1月,他突然又出现在这个旅馆,他还像从前那么友善,只是比以前更为黝黑更为潇洒了,他那齐整而被晒黑了的躯体表明他曾经历过一次重大的户外探险。每个人,尤其是女人们欢迎他的归来。春天来到时,比尔又不见了。他留下了一个锁着的铁盒,莫里斯打算把它藏起来,等他回来再说。夏天,莫里斯收到比尔的一封来信,信头是圣路易,5月9日。在信中,比尔描述了他遇到野牛和野蛮灰熊的情形。(那时,圣路易是一个小小的边境城市。)“我现在不能决定我会离开多久,”信继续说,“肯定不少于两年,也许更长。”
            “我想谈一下关于那个我留下托你保管的盒子的事……它里边装着几份信件,它关系到我自己和许多其他同我做交易者的命运;万一我死去,其损失是无法挽回的,因此你会明白警惕而小心地保护它的必要性,以防巨大灾难的发生。盒内还装有几封写给你自己的信,它们会使你了解我们所从事的事业……如果我和我的同伴自这封信上的日期起10年内不来认领,你就打开它,只要把锁去掉就行。”
            “你会发现,除了给你的信以外,其他信件如不借助于线索是难以理解的。这种线索我留给了这里的一位朋友,它是密封着的,它是寄给你本人的,上面签有‘1932年6月前不予递送’的字样。凭借这把钥匙,你会全面理解要你做的一切事情……向你最美貌的夫人致以最真挚的祝愿,向诸位太太表示问候,向好奇的朋友——如果有的话——表示谢意,最后,郑重地向你本人致以最高的敬意,我同过去一样依然是你忠实的朋友,托•杰弗•比尔。”
            不用说,莫里斯再也没有收到比尔的信。至于他是被印第安人所杀,或是为野兽所吞食,亦或曝尸于野还是饿殍而亡那就任凭读者去想象了。1832年夏天到了,莫里斯却没收到允诺从圣路易寄来的线索。根据比尔的信,莫里斯本可以在那年砸开那只盒子,但由于忙于其他事务,他直到1845年才打开它。他在里面发现了两封写给他的信——一封很长而内涵丰富的信和一封短而平淡的信——一些陈旧的收条和几张写满一连串数字的纸。
            长信所注的日期为1822年1月4日,信是这样开始的:“当你熟读此信,发现你从未见过、你从未听到过姓名的伙伴对你的荣誉表示极大的信赖时,你一定会感到震惊。其原委是简单易说的。我们必须在这儿挑选一个人,在我们一旦身遭不测时实现我们的愿望,你为人诚实,名誉无可挑剔,又有商人般的精明,因此他们选中了你而没选中其他一些比你更有名,但也许没有像你那样可靠的人。正是怀着这种目的我两年前拜访了你的住所,这样,我可以通过亲身观察来看你是否与你名声相符。”


            IP属地:广东8楼2013-05-27 11:31
            回复
              【奥腾多夫密码】
              这是《国家宝藏》中提到的一种密码.
              每三个数字对应密钥中的一个词 .
              密码本通常是一本随机的书 或者报纸上的文章
              第一组数字是页数
              第二组数字是行数)
              第三组数字是列数
              如11-15-12 指的就是第11页 第15行 第12列词 (也可以说是第12个
              多了之后就可以连成一句话
              这种密码很简单的...
              但破译很难,这就是传说中密钥的力量
              以一本书为密钥
              那本书找不到,破译的概率很低
              而一旦找到,就太简单了……
              如果约定好了定期换书……额
              据说中国辛亥革命时期就有人用这种方式报信呢~
              【迅雷解密】
              要说技巧的话,中文的书籍,一行一般不超过30个字,你只要看到密文第三个数字始终不超过30就好了……


              IP属地:广东9楼2013-05-27 11:32
              回复
                【键盘坐标密码】
                请低下头,看看您的键盘的一个字母:D
                D所处的位置为字母第2行,数字3的下面,
                于是明文是:D
                密文就是:23
                【迅雷解密】
                键盘上字幕只有3行,数字只有10个(0~9)
                所以,第一个数字不超过3,第二个数字不超过9,yoxi- -


                IP属地:广东10楼2013-05-27 11:32
                回复
                  【棋盘密码】
                  大家来看一个表格

                  经过上面2个密码的介绍,大家应该看出来了吧,这是个5*5的表格,按坐标来吧~~
                  确实如棋盘一样吧?细心的朋友可能发现了,表中的字母i和j在同一位置上,的确,从这个密码诞生伊始就是如此。
                  当然,根据国家间文字的差异,不同国家的人在运用时采取的方法也有不同,
                  德文中也是讲i和j看做一个字母,
                  英文则一般会省略去z,
                  法文消去的是k或者w,
                  意文因为只有21个字母,通常会加一些罗马的符号加以补充,
                  可谓国有国别,文有文异,不再赘述。
                  这个伟大的发明在如今的我们看似简单,
                  但却成了后世无数种密码的雏形,即被本人称作“衍生物”的各种密码变种,
                  例如19世纪由英国科学家查尔斯发明的“普莱菲尔密码”,
                  一战时期,德军中校弗里茨发明的新五字密码(即ADFGX密码)
                  及后来的变种“ADFGVX密码”,Chase密码,当然夹叉式密码也多少受其影响。
                  这些难度较高,此贴就不讨论了。
                  【迅雷解密】
                  2个数字都在1~5之间浮动


                  IP属地:广东11楼2013-05-27 11:33
                  收起回复
                    【日历密码】
                    日历有7行,周日至周六,英文首字母分别为S M T W T F S
                    有4列
                    :(1)1—26代表a—z26个英文字母;
                    (2)M,T1,W,T2,F,S1,S2分别代表周一到周日七天(英文首字母代替,1,2为了有别,也人为增加密度);
                    (3)密钥即密码表
                    只要得知是用哪个月份的日历加密,问题就迎刃而解了~


                    IP属地:广东12楼2013-05-27 11:33
                    回复
                      【手机密码】
                      通过手机按键的方式进行的一种加密
                      如:
                      明文:Z
                      密文:94
                      大家看出来了么?呵呵,其实,用手机发短信,按“9”键4下,
                      就可以打出Z这个字母了,呵呵~~~
                      这种手机很少件人用了、


                      IP属地:广东13楼2013-05-27 11:34
                      回复
                        【键盘密码】
                        密文
                        314697*24826*7136489*7136489*15358#132879#179*24862*14863*3179746#7426964*7193*24862*1328*174639*3179746*7136478
                        明文:
                        SORRY I LOVE ANOTHER
                        .................................................................
                        这种所谓的密码,就是,手机,(或者电脑小键盘,电话键盘等)按照密码里的数字比划一下就划出来了。
                        比如,H,17是左边一竖,39是右边一竖,46是中间一横。

                        像不像一个“T”呢= =,这个T有点歪= =


                        IP属地:广东14楼2013-05-27 11:35
                        收起回复
                          【猪笔密码】
                          在18世纪时,Freemasons为了使让其他的人看不懂他所写而发明的,
                          猪笔密码属于替换密码流,但它不是用一个字母替代另一个字母,而是用一个符号来代替一个字母,
                          把26个字母写进下四个表格中,然后加密时用这个字母所挨着表格的那部分来代替。
                          此密码为替换密码,如下面系列图所示的替代方法,每个字母用其周围的线条替换。
                          26个字母对应26个符号,这将决定了关键词加密在这也同样适用!
                          也就是说我们可以改变26个字母的排列。
                          这只是一种改法而已。大家还可看到图片是由两个井与两个X隔开字母的。这四个隔开符的顺序也
                          附上猪笔对照表

                          举例


                          IP属地:广东15楼2013-05-27 11:36
                          回复


                            17楼2013-06-13 18:33
                            回复
                              留名


                              IP属地:江西18楼2013-06-13 19:41
                              回复