3Dラボを読み込み中…
レッスンを読み込み中…
← コードと暗号のラボワールド 1・レッスン 4/5すべてのレッスン ↓

E(x) = a・x + b (mod 26)
これを教える? プロジェクターモードを開く
文字に A=0 … Z=25 の番号を付けます。アフィン暗号では、それぞれの数に a を掛け、b を足して、26で一周させます。
E(x) = (a·x + b) mod 26
シーザーシフトは、a = 1 とした特別な場合です。掛け算によって文字がばらばらに配置されるため、アルファベット上で隣り合う文字が大きく離れた位置になります。
元に戻せる a の値はいくつありますか?
なぜ a = 13 は使えないのですか?