青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

回復

四方密碼 短篇

樓主: 8767 | 查看: 2670 | 回復: 4

發表于 2010-8-11 18:36:09
關于四方密碼
     四方密碼是一種對稱式加密法,由法國人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      找左下角矩陣中,和第一個字母同列,第二個字母同行的字母:      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      這兩個字母就是加密過的訊息。      he lp me ob iw an ke no bi的加密結果:      FY GM KY HO BX MF KK KI MD


來自百度百科

1

4

分享

| 發表于 2010-8-11 18:38:29
不是很簡單。。。樓主應該弄的整齊些,別直接粘過來不管了,密碼表都亂了。。。
| 樓主| 發表于 2010-8-11 18:57:43
我在改一下
四方密碼是一種對稱式加密法,由法國人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
  找左下角矩陣中,和第一個字母同列,第二個字母同行的字母:
  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
  這兩個字母就是加密過的訊息。
  he lp me ob iw an ke no bi的加密結果:
  FY GM KY HO BX MF KK KI MD
| 發表于 2010-8-11 19:16:44
我發過這個了、、也是百科的、、
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學院