總有些感覺,說不清。 總有些人,不見面會想念。 見了卻尷尬。
  • 2005年11月19日

    密码术入门 - [路过的,留下的]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://fish1013.52blog.net/logs/2150545.html

    密码术,Cryprography,从希腊词Kryptos派生而来。它是一种为了使信息无法
    被外人理解,而对信息进行加密的技术。

    一。密码术通常分为两种,那就是易位和替换。
    对于易位,不得不说栅栏密码,请先看下面的密文:
    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.

    其实,还有多线的栅栏密码,大家试试解下面的密文:
    ASLELNASLAJLLHLWLDCHLVILABEAJKAHEL

    然而,替换比易位更常用,古老的方法是随机的将字母两两配对,如:
    Q W E R T Y U I O P A S D
    !!!!!!!!!!!!!
    F G H J K L Z X C V B N M
    那么,句子Walls have ears.就被加密为Gbyyn ebph hbjn.
    后来,出现了恺撒移位密码,它是将字母表中的字母依次后移一定的位置得到的,
    如:
    明码表 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
    密码表 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
    (密码学中用来书写原始信息的有关文字称为明码表,用来替换明码字母的有关
    字母称为密码表)
    明文 F O R E S T
    密文 K T W J X Y
    但恺撒密码的密钥只有可怜的25种,人们只需检查这25种可能性即可破解。大家
    又试试解下面的密文:
    1QEBOB FP KL OLPB TFQELRQ D QELOK.
    2.WSKQUGEWWSKQYG


    因此,为了使密码有更高的安全性,单字母替换密码就出现了。只需重排密码表
    二十六个字母的顺序,密钥就会增加到四千亿亿亿多种,那么就能有效的防止敌
    人用筛选的方法检验所有的密钥,如:
    明码表 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
    密码表 Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
    明文 F O R E S T
    密文 Y G K T L Z
    这种密码持续使用几个世纪,直到阿拉伯人发明了密码破解术......

    本文的部分资料来自《密码故事》这本书(包括密码的历史,有关术语及一些数
    据),建议大家买原书看看,里面的密码故事十分精彩哦~~~
    如果大家对这篇文章有什么见解或建议,请跟帖。


    MHILY LZA ZBHL XBPZXBL MVYABUHL HWWPBZ JSHBKPBZ JHLJBZ KPJABT HYJHUBT
    LZA ULBAYVU

    收藏到:Del.icio.us




发表评论

您将收到博主的回复邮件
记住我