1.やさしい
大きな数をそのまま掛け算せずに 698² mod 13 を求めましょう:まず簡約します。
n = 13
698² mod 13 =
大きな数をそのまま掛け算せずに 698² mod 13 を求めましょう:まず簡約します。
最小公倍数 lcm(795, 285) を求めてください。まずユークリッドの互除法で gcd を求めましょう。
23 を法とする 16 の逆元を求めてください:0 < x < 23 かつ 16·x ≡ 1 (mod 23) を満たす数 x です。
89 を法とする 83 の逆元を求めてください:0 < x < 89 かつ 83·x ≡ 1 (mod 89) を満たす数 x です。
31 は素数です。フェルマーの小定理を使って 388394 mod 31 を求めてください。
メッセージ m = 297 を RSA 公開鍵 (n, e) = (589, 19) で暗号化してください。暗号文 c を求めてください。
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。