1

RSAキーのペアを作成しています。公開鍵をデータベースに保存し、秘密鍵をファイル(暗号化)に保存します。公開鍵を使用して、作業鍵を暗号化します。次に、作業キーはデータベース内の列データを暗号化します。データベースには、作業キーとそれに対応する公開キーのリストを格納するテーブルがあります。ユーザーがテーブルからいくつかの情報を表示したい場合、アプリが対応する公開鍵を復号化するために使用する秘密鍵を提供する必要があります。したがって、情報を復号化します。しかし、秘密鍵から対応する公開鍵を見つけるにはどうすればよいですか?フォーラムで検索していますが、必要な情報が見つかりません。ありがとう!

4

1 に答える 1

1

公開鍵と秘密鍵のモジュラスにアクセスできる場合は、2つの(大きな)整数の比較を実行するだけです。両方の鍵にはモジュラスが必要であり、モジュラスは公開鍵と秘密鍵で常に同じです。

暗号化デバイスおよびキーデータベースでは、通常、IDがキーとともに保存されます。このキーは通常、モジュラスに対する暗号化ハッシュ(の一部)です。

于 2012-12-21T09:33:50.067 に答える