【正文】
????????????????????????????lzux)26( m o d1125192363771923681315431145/46 Hill 加密法 ? 解密範例 ? 先取得 k 之反矩陣 ????????????????????????????????????????????????????13141314100113011011100143111k46/46 Hill 加密法 ? 解密範例 ? 每四個字母解密一次 ? “ ZPCA” (25, 15, 2, 0) ? “XZUL” (23, 25, 19, 11) ???????????????????????????????????????usihCk)26( m o d20228766088501522513141???????????????????????????????????????ginpCk)26( m o d68131546446567112519231314147/46 Hill 加密法 ? 課堂練習 ? k = ? m = “LOVE” ? C = ? ?????? 43 1148/46 Playfair加密法 ? 1854年由英國科學家 Sir Charles Wheatstone發(fā)明 ? 使用 5 x 5 階字元矩陣 ? 選定一金鑰,如 “ hsiuping” ? 將金鑰從左上填入 ? I/J 視為同一字元 ? 將剩餘字母一一填入 (不得重覆 ) H S I/J U P N G A B C D E F K L M O Q R T V W X Y Z 49/46 Playfair加密法 ? 每次兩個字母加密一次 ? 如這兩個字母相同,則在其間插入一字元 ? 如 balloon ? ba lx lo on (插入 x) ? 加密規(guī)則 ? 同一列 ?使用右邊的字母 ? 同一行 ?使用下面的字母 ? 不同行、列 ?使用與同一行對應列 的字母 H S I/J U P N G A B C D E F K L M O Q R T V W X Y Z 50/46 Playfair加密法 ? 金鑰: “ HSIUPING” ? 加密 “ puter” ? 兩兩一組 ? “ co mp ut er” ? “co” ? “GT” ? “mp” ? “TH” ? “ut” ? “PR” ? “er” ? “KO” H S I/J U P N G A B C D E F K L M O Q R T V W X Y Z 51/46 Playfair加密法 ? 課堂練習 ? 密鑰: “ PLAYFAIR” ? 明文 “ understood” ? 密文?