小文字の英字からなる文字列の暗号化を考える。次表で英字を文字番号に変換し、変換後の文字番号について1文字目分には1を、2文字目分には2を、…、n文字目分にはnを加える。それぞれの数を26で割った余りを新たに文字番号とみなし、表から対応する英字に変換する。
例 fax→6、1、24→6+1、1+2、24+3→7、3、27→7、3、1→gca
この手続で暗号化した結果が“tmb”であるとき、元の文字列はどれか。
ア:she
イ:shy
ウ:ski
エ:sky
答:エ
暗号化された文字列がtmbであるから、その数値は20、13、2である。
それぞれの数値は元の数値を26で割った余りなので、20、13、2→20、13、28となる。
更に1文字目には1、2文字目には2、3文字目には3が加えられているので、20、13、28→19、11、25であるとわかる。
表から該当はskyで正解はエとなる。