鍵生成アプレット

IE4.0以上のブラウザでご利用下さい。




鍵生成の手順

このアプレットの使用方法は、以下の手順に従います。

  1. まず、上側の2つの入力フォームに、大きな素数を1つずつ入力する。
  2. 「n,φ(n)生成」ボタンをクリックすると、上から2番目のフォームに、計算されたφ(n)の値が表示される。
    また、同時に3番目のフォームに計算された係数nの値が表示される。
    この係数nの値は書きとめておく。
  3. 続いて、1番目のフォームに、公開指数としたい適当な乱数eを入力する。
  4. 「d生成」ボタンをクリックすると、もし入力した乱数eにgcd(e,φ(n))=1の関係が成り立てば、 3番目のフォームに秘密指数dの値が表示される。
    また逆に、もしその関係が成り立たなければ、 3番目のフォームに「eを別の整数に変えて再入力してください」というメッセージが表示される。 その場合は、eはnでの逆元を持たないということなので、そのメッセージに従う。
 以上の手順により、公開指数e、秘密指数d、係数nの値が求められます。
公開鍵は(e,n)、秘密鍵は(d,n)となります。



戻る