四方密碼 四方密碼是一種對稱式加密法由法國人Felix Delastelle年年發明 這種方法將字母兩個一組然後採用多字母替換密碼 四方密碼用個的矩陣來加密每個矩陣都有個字母通常會取消Q或將IJ視作同一樣或改進為的矩陣加入個數字 首先選擇兩個英文字作密匙例如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 找右上角矩陣中和第一個字母同row橫第二個字母同column直的字母 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 找左下角矩陣中和第一個字母同column直 第二個字母同row橫的字母 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 這兩個字母就是加密過的訊息 help me obiwan kenobi的加密結果 he lp me ob iw an ke no bi FY GM KY HO BX MF KK KI MD