查看: 1万|回复: 64

[密码学习] 四方密码

简洁模式
发表于 2010-2-19 12:19:55
四方密码是一种对称式加密法,由法国人Felix Delastelle(1840年–1902年)发明。
  这种方法将字母两个一组,然后采用多字母替换密码。
  四方密码用4个5×5的矩阵来加密。每个矩阵都有25个字母(通常会取消Q或将I,J视作同一样,或改进为6×6的矩阵,加入10个数字)。
  首先选择两个英文字作密匙,例如example和keyword。对于每一个密匙,将重复出现的字母去除,即example要转成exampl,然后将每个字母顺序放入矩阵,再将余下的字母顺序放入矩阵,便得出加密矩阵。
  将这两个加密矩阵放在左上角和右下角,余下的两个角放a到z顺序的矩阵:
  a b c d e      E X A M P
  f g h i j         L B C D F
  k l m n o      G H I J K
  p r s t u       N O R S T
  v w x y z      U V W Y Z
  
    K E Y W O     a b c d e
  R D A B C      f g h i j
  F G H I J        k l m n o
  L M N P S      p r s t u
  T U V X Z      v w x y z
  
    加密的步骤:
  两个字母一组地分开讯息:(例如hello world变成he ll ow or ld)
  找出第一个字母在左上角矩阵的位置,找第二个字母在右下角矩阵的位置:
  a b c d e      E X A M P
  f g h i j         L B C D F
  k l m n o      G H I J K
  p r s t u       N O R S T
  v w x y z      U V W Y Z
  
    K E Y W O     a b c d e
  R D A B C      f g h i j
  F G H I J        k l m n o
  L M N P S      p r s t u
  T U V X Z      v w x y z
  
    找右上角矩阵中,和第一个字母同行,第二个字母同列的字母:
  a b c d e       E X A M P
  f g h i j          L B C D F
  k l m n o       G H I J K
  p r s t u        N O R S T
  v w x y z       U V W Y Z
  
    K E Y W O      a b c d e
  R D A B C       f g h i j
  F G H I J         k l m n o
  L M N P S       p r s t u
  T U V X Z       v w x y z
 
  找左下角矩阵中,和第一个字母同列,第二个字母同行的字母:
  a b c d e      E X A M P
  f g h i j         L B C D F
  k l m n o      G H I J K
  p r s t u       N O R S T
  v w x y z      U V W Y Z
  
    K E Y W O    a b c d e  
    R D A B C      f g h i j
  F G H I J       k l m n o
  L M N P S     p r s t u
  T U V X Z      v w x y z
  
    这两个字母就是加密过的讯息。
  
    后面的以此类推
   
    hello world的加密结果:
  FY GM KY HO BX MF KK KI MD
本主题帖为【历史主题】,仅楼主发布内容可以浏览。
发表于 2010-2-19 12:39:44
不错
顶一个
登录帐号可查看完整回帖内容
发表于 2010-2-19 13:59:04
总算找到能看懂的了、、、下次出个密码用用、、呵呵、现学现卖
登录帐号可查看完整回帖内容
发表于 2010-2-19 16:40:31
不错不错,密码知识又加强了,在下收了
楼主| 发表于 2010-2-19 17:52:45
我自己来顶下。。。。。。。。。。
发表于 2010-2-19 18:49:34
那我来收下。。。。。
发表于 2010-2-19 19:15:32
又学会了一种密码,感谢LZ
楼主| 发表于 2010-2-19 19:22:53
大家理解内容一共看了几遍??我检查时都差点没理解。。。
发表于 2010-2-20 09:00:03
差点没看懂
但收下了
登录帐号可查看完整回帖内容
发表于 2010-2-21 22:06:08
学习了
收藏
返回版块
123456
尚未登录
您需要登录后才可以回帖 登录 | 加入学院