IPA公式 セキュリティ・倫理 › セキュリティ実装技術・評価 5 / 24

ITパスポート|セキュリティ実装技術・評価 問5

大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が“EGE”であるとき、元の文字列はどれか。

暗号化の手順(例:“FAX”の暗号化)

暗号化の手順処理前処理後
1表から英字を文字番号に変換する。FAX5、0、23
21文字目に1、2文字目に2、n 文字目に n を加算する。5、0、236、2、26
326で割った余りを新たな文字番号とする。6、2、266、2、0
4表から文字番号を英字に変換する。6、2、0GCA

英字と文字番号の対応

英字ABCDEFGHIJKLM
文字番号0123456789101112
英字NOPQRSTUVWXYZ
文字番号13141516171819202122232425

出典:令和元年度秋期 ITパスポート試験 公開問題 問70(読点「,」を「、」に改変)