• ベストアンサー

暗号について

RSA公開暗号方式で公開鍵(n、e)、暗号文(C)が以下の10進数の場合、あんごうを解読し、元の平文(M)を10進数で答えよ。 Bit    n     e     C 10  491123    827     7927 30  702234621814838633  947076967 67711417113875674 40  115436176957652954691681 852048451511 25449315315010354481071 なんですが・・・ 時間に余裕のある方、ぜひ教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

1問目 9623 2問目 313529502442287068 3問目 面倒なのでパス 総当りで素因数分解をしてから、RSAの式に従って計算しただけです。 http://pgp.iijlab.net/crypt/rsa.html

shihocchi
質問者

お礼

ありがとうございます。 http://pgp.iijlab.net/crypt/rsa.html にとんで、いろいろと考えようと思います。 RSA公開暗号方式はおくが深いし、プログラム関係になると難しいです。 本当にありがとうございます。

その他の回答 (1)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

RSA公開鍵暗号方式では、通常公開鍵で暗号文を作ります。 その暗号文を解読するのは秘密鍵です。 (ディジタル署名の場合は正反対ですが) 質問と符合しませんがどう考えればいいのでしょうか。

shihocchi
質問者

お礼

すいません。私も詳しくはわからないのです。 問題も英文であり、パソコンもまったく無知に近いのです。 考えてくださって本当にありがとうございます。