假設我們使用多表置換密碼(polyalphabetic ciphers)機制來加密資料。
這個機制需有個密鑰串(key stream)K = (K1,K2,K3,…),將我們的明文 (Plaintext)P = P1P2P3…的每個字母,依序加上 key 值,轉換成新的字母, 變成密文(Ciphertext)C = C1C2C3…。也就是:
加密機制為 Ci = (Pi + Ki) mod 26
解密機制為 Pi = (Ci – Ki) mod 26
其中,英文字母與數字的轉換如下表,並以 module 26 來計算(除以 26 的餘數)。
假設我們使用的密鑰串為:12, 00, 19, 19, 00, 02, 10, 08, 18, 19.
那麼收到的密文是 EUVVEUCNME
請問原來的明文是什麼?
111年高考三級考試試題解析-【計算機概論】第五題
作者:簡明
專題報導 - 2022/8/10 下午 11:08:46|瀏覽數:269
文章引言摘要假設我們使用多表置換密碼(polyalphabetic ciphers)機制來加密資料。.........