第2種情報処理技術者試験
1995年度 = 平成7年度・春期
午前
問61
転置式暗号の簡単な例“平文を4文字ずつのブロックに分け、それぞれのブロック内の文字の位置を、1を2に、2を4に、3を1に、4を3に転置する”を考える。平文“MICROPROGRAM”の暗号文として、正しいものはどれか。
ア CMRIORPOGARM
イ CMRIROOPAGMR
ウ GRAMMICROPRO
エ RCIMORPOMARG
オ RCIMRPOOARMG
解答
イ
解説
転置式暗号
に関する問題です。平文を4文字ずつのブロックに分け、それぞれのブロック内の文字の位置を、1を2に、2を4に、3を1に、4を3に転置しますので、以下のように変換することになります。
1234 1234 1234 ┌────┬────┬────┐ │MICR│OPRO│GRAM│ ├────┼────┼────┤ │CMRI│ROOP│AGMR│ └────┴────┴────┘