暗号化の方法がとても気になったので調べてみました。
※特に可逆暗号化と公開鍵暗号についてです。
RSAの式(暗号化)
C = M^e (mod n)
調べてみたら呆気にとられるくらい簡単で単純です。
^(キャロット)は累乗という意味です。
modは除算した時に発生する余りを意味します。
Cが暗号化された文章を意味します。
Mは平文を意味します。
要するにCは平文Mをe乗してnで割った余りであると言うことになります。
今日は徹夜明けなので頭がボーっとしてまともに物事を考えられないので近いうちに
暗号化と複合化するプログラムを書いて見ます。
参考元:はやわかり RSA
参考元:ASCIIコードと文字の相互変換
0 Comments.