• ベストアンサー

アルファベットの配列を数字の配列に置き換えた暗号で暗号化の為、キ-ワ-

アルファベットの配列を数字の配列に置き換えた暗号で暗号化の為、キ-ワ-ド”HELLO”を用いると”JAPAN ”が”18 06 02 13 03 ”と表示される。同じキ-ワ-ドを用い、”TOKYO”を現したものは? という問題が有ります。 回答では、”02 20 23 11 04 ”との事です。 どの様に解けば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#185706
noname#185706
回答No.1

アルファベットにおける文字の順序を考えて、和をとります。 JAPAN+HELLO =(10、1、16、1、14)+(8、5、12、12、15) =(18、6、28、13、29) =(18、06、02、13、03) 26を超えたら、1に戻ります(26を引きます)。 よって、 TOKYO+HELLO =(20、15、11、25、15)+(8、5、12、12、15) =(28、20、23、37、30) =(02、20、23、11、04)

aladd
質問者

お礼

JAPAN+HELLO 26を超えたら、1に戻ります(26を引きます)。 がPOINTですね。 有難うございます。

その他の回答 (1)

  • gookaiin
  • ベストアンサー率44% (264/589)
回答No.2

Aを1、Bを2、Cを3、・・・Zを26とします。 HELLOは、8,5,12,12,15となります。 JAPANは、10,1,16,1,14となります。これに「HELLOの8,5,12,12,15」を足すと18 06 02 13 03 となります。(アルファベットは26文字なので、足して26を超えれば、26を引きます。 TOKYOは20、15、11、25、15です。これに「HELLOの8,5,12,12,15」を足すと02 20 23 11 04 になります。

関連するQ&A