晋江文学城
下一章 上一章  目录  设置

5、密码 ...

  •   ◆◇丶◆◇丶◆◇丶◆◇丶◆◇丶◆◇丶
      摩斯电码(摩尔斯电码)是一种发报用的信号代码,是一种替代密码,用点(Dot)和划(Dash)的组合来表示各个英文字母或标点。

      国际标准摩斯电码表

      1 *---- A *- N -* [.] *-*-*-
      2 **--- B -*** O --- [,] --**--
      3 ***-- C -*-* P *--* [:] ---***
      4 ****- D -** Q --*- ['] *----*
      5 ***** E * R *-* [?] **--**
      6 -**** F **-* S *** [-] -****-
      7 --*** G --* T - [()] -*--*-
      8 ---** H **** U **- [@] *--*-*
      9 ----* I ** V ***- [—] -***-
      0 ----- J *--- W *-- 分数线-**-*
      K -*- X -**-
      L *-** Y -*--终了[\r] ***-*-
      M -- Z --**始信[\n] -*-*-

      比如***--***-------就是330
      书写时注意空格

      【棋盘密码】

      是利用波利比奥斯方阵(Polybius Square)进行加密的密码方式,产生于公元前两世纪的希腊,相传是世界上最早的一种密码。

      假设我们需要发送明文讯息 “Attack at once”,用一套秘密混杂的字母表填满波利比奥斯方阵,像是这样:

      1 2 3 4 5
      1 a b c d e
      2 f g h i/j k
      3 l m n o p
      4 q r s t u
      5 v w x yz

      i和j视为同一个字,使字母数量符合 5 × 5 格。之所以选择这五个字母,是因为它们译成摩斯密码时不容易混淆,可以降低传输错误的机率。使用这个方格,找出明文字母在这个方格的位置,再以那个字母所在的栏名称和列名称代替这个字母。可将该讯息转换成处理过的分解形式。

      比如,明文abc 加密后为11 12 13

      【栅栏密码(The Rail-Fence Cipher)】

      也称栅栏易位(Columnar Transposition),即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。栅栏密码是一种置换密码。

      例如密文:TEOGSDYUTAENNHLNETAMSHVAED

      解密过程:先将密文分为两行

      T E O G S D Y U T A E N N
      H L N E T A M S H V A E D

      再按上下上下的顺序组合成一句话

      THE LONGEST DAY MUST HAVE AN END.

      【凯撒密码(Caesar Shifts, Simple Shift)】

      也称凯撒移位,是最简单的加密方法之一,相传是古罗□□撒大帝用来保护重要军情的加密系统,它是一种替代密码。

      加密公式:密文 = (明文+位移数) Mod 26
      解密公式:明文 = (密文-位移数) Mod 26

      以《数字城堡》中的一组密码为例:

      HL FKZC VD LDS

      只需把每个字母都按字母表中的顺序依次后移一个字母即可——A变成B,B就成了C,依此类推。因此明文为:

      IM GLAD WE MET

      英文字母的移位以移25位为一个循环,移26位等于没有移位。所以可以用穷举法列出所有可能的组合。

      例如:phhw ph diwhu wkh wrjd sduwb

      利用电脑可以方便地列出所有组合,然后从中选出有意义的话:

      qiix qi ejxiv xli xske tevxc
      rjjy rj fkyjw ymj ytlf ufwyd
      skkz sk glzkx znk zumg vgxze
      tlla tl hmaly aol avnh whyaf
      ummb um inbmz bpm bwoi xizbg
      vnnc vn jocna cqn cxpj yjach
      wood wo kpdob dro dyqk zkbdi
      xppe xp lqepc esp ezrl alcej
      yqqf yq mrfqd ftq fasm bmdfk
      zrrg zr nsgre gur gbtn cnegl
      assh as othsf hvs hcuo dofhm
      btti bt puitg iwt idvp epgin
      cuuj cu qvjuh jxu jewq fqhjo
      dvvk dv rwkvi kyv kfxr grikp
      ewwl ew sxlwj lzw lgys hsjlq
      fxxm fx tymxk max mhzt itkmr
      gyyn gy uznyl nby niau julns
      hzzo hz vaozm ocz ojbv kvmot
      iaap ia wbpan pda pkcw lwnpu
      jbbq jb xcqbo qeb qldx mxoqv
      kccr kc ydrcp rfc rmey nyprw
      ldds ld zesdq sgd snfz ozqsx
      meet me after the toga party <-
      nffu nf bgufs uif uphb qbsuz
      oggv og chvgt vjg vqic rctva

      可知明文为:meet me after the toga party

      字母 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 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

      【手机键盘密码】
      2=a、b、c
      3=d、e、f
      4=ghi
      5=jkl
      6=mno
      7=pqrs
      8=tuv
      9=wxyz
note 作者有话说
第5章 密码

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>