| 暗号化の手順 | 例"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 |
大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が"EGE"であるとき,元の文字列はどれか。
イ. DEB
暗号化を逆順で復号する.EGE→文字番号(4,6,4)→各位置nを減算し(4-1,6-2,4-3)=(3,4,1)→文字に戻すとDEB.26で割った余りの逆計算は本問では単純減算でよい.
ITパスポート 2019年 (令和1年 秋期) の過去問一覧へ戻る・問70