[
掲示板に戻る
]
記事No.38278に関するスレッドです
★
暗号の解読
/ ぴーす
引用
解き方と回答を教えてください…
よろしくおねがいします。
No.38278 - 2016/07/28(Thu) 21:31:01
☆
Re: 暗号の解読
/ angel
引用
やり方について。
(1)は暗号化の方ですが、問題文に M を暗号化して B が出てくる例が載っています。それと同じように他の文字も計算すれば良いです。
(2),(3)はその逆ですので、例えば暗号 B を解読して M が出てくるところは、
・Bに対応する数字は 2
・18x≡2 (mod 29) を解いて x≡13 (mod 29)
・13に対応する文字はM
です。
ただ、18x≡2 を解くところ、x≡1〜x≡28 まで28通り虱潰しにすればいいんですが、それだと面倒なので、両辺に21をかけて
18x≡2
⇔18×21x≡2×21
⇔378x≡42
⇔(13×29+1)x≡29+13
⇔1x≡13
⇔x≡13
つまり、18x≡2 ⇔ x≡2×21 でやれば良いです。
この21という、18にかけて29で割ると1余るようになる数って、どっから出てきたの? というと、それは計算する方法があるのですが ( 拡張ユークリッドの互除法 )、まあ、それこそ今回は虱潰しでも十分です。
No.38281 - 2016/07/29(Fri) 01:14:37
☆
Re: 暗号の解読
/ angel
引用
念のため、ですが、問題文に挙げられている
18×13≡2
って、単純に 18×13÷29 の余りは、2 ( 正確には 2÷29 の余り ) と等しい、ってことなので、割り算しているだけですからね。
No.38282 - 2016/07/29(Fri) 01:20:08