民國98年 第3梯次 電腦軟體應用乙級 學科

第25題

當接收到一密文( c i p h e r t e x t ) 為「Y B I R 」,而且知道它是將明文( p l a i n t e x t ) 的英文字母所…

題目

當接收到一密文( c i p h e r t e x t ) 為「Y B I R 」,而且知道它是將明文( p l a i n t e x t ) 的英文字母所對 應之次序數字( 如A 的字母次序數字為1 ,B 次序數字為2 ,. . . ,Z 次序數字為26 ) ,經過以 下公式:密文的字母次序數字=( ( 明文的字母次序數字+13 ) m o d 26 ) ,來得到新的英文字母 所對應之次序數字,其中m o d 為兩個整數作除法所得到之餘數,請問原來的明文訊息( m e s s a g e ) 應該為哪一個?

  1. (1) L I K E
  2. (2) L O V E
  3. (3) L O N G
  4. (4) L O S T

官方答案

(2) L O V E

解析

依公式「密文字母次序數字=(明文字母次序數字+13) mod 26」,反推明文=(密文-13) 以 26 取餘數。Y=25,25-13=12,即 L;B=2,2-13=-11,-11 mod 26=15,即 O;I=9,9-13=-4,-4 mod 26=22,即 V;R=18,18-13=5,即 E。組合得 LOVE。若為 LIKE,K=11 應加密為 24(X),與題目密文 B 不符,其餘選項同樣無法還原。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料