紫依哀儿吧 关注:3贴子:465
  • 0回复贴,共1

【转帖】密码

只看楼主收藏回复

密码术,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种可能性即可破解。大家  
又试试解下面的密文:  
1.QEBUB 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  
这种密码持续使用几个世纪,直到阿拉伯人发明了密码破解术......  



1楼2006-07-11 22:48回复