ITパスポート試験 ITパスポート 2019年 (令和1年 秋期) 問70: 大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が"EGE"であるとき,元の文字列はどれか。

←
ITパスポート 2019年 (令和1年 秋期)
Q 7070 / 100
大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が"EGE"であるとき,元の文字列はどれか。
暗号化の手順例"FAX"の暗号化(処理前 → 処理後)
1 表から英字を文字番号に変換する。FAX → 5, 0, 23
2 1文字目に1,2文字目に2,n文字目にnを加算する。5, 0, 23 → 6, 2, 26
3 26で割った余りを新たな文字番号とする。6, 2, 26 → 6, 2, 0
4 表から文字番号を英字に変換する。6, 2, 0 → GCA
| 英字 | A | B | C | D | E | F | G | H | I | J | K | L | M | | 文字番号 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 英字 | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | | 文字番号 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
この問の正解率:59.66%(952件)

解説

ITパスポート 2019年 (令和1年 秋期) 問70「大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約60%です。

正解

イ. DEB

正答率 59.7%(952人中 568人が正解)

問題の解説

暗号化は、文字番号に位置の番号(1、2、3)を足して26で割った余りを取る処理なので、元に戻すには逆の計算をする。暗号文EGEの文字番号は4、6、4である。1文字目から1、2文字目から2、3文字目から3を引くと3、4、1となり(負になる場合は26を足す)、表で英字に直すとD、E、Bである。よって元の文字列はDEBである。

選択肢ごとの解説

  • アBEDの文字番号は1、4、3である。1、2、3を足すと2、6、6となり、暗号化するとCGGになる。EGEにはならない。
  • イ正しい。DEBの文字番号は3、4、1であり、1、2、3を足すと4、6、4となる。これはEGEの文字番号であり、暗号化の結果と一致する。
  • ウFIHの文字番号は5、8、7である。1、2、3を足すと6、10、10となり、暗号化するとGKKになる。EGEにはならない。
  • エHIFの文字番号は7、8、5である。1、2、3を足すと8、10、8となり、暗号化するとIKIになる。EGEにはならない。

ITパスポート 2019年 (令和1年 秋期) の過去問一覧に戻る・問70

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード