民國103年 第1梯次 電腦軟體應用乙級 學科
第69題
當接收到一密文( 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) L O N G
- (2) L O S T
- (3) L I K E
- (4) L O V E
官方答案
(4) L O V E
解析
已知密文為 YBIR,公式為:密文次序 = (明文次序 + 13) mod 26。反推明文次序 = (密文次序 - 13 + 26) mod 26。Y=25:(25-13) mod 26 = 12 → L;B=2:(2-13+26) mod 26 = 15 → O;I=9:(9-13+26) mod 26 = 22 → V;R=18:(18-13) mod 26 = 5 → E。因此明文為 LOVE。此為典型的凱薩密碼(ROT13)應用。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。