ランダムに生成されたキーを使用してC#でRSAを使用する方法の例をたくさん見てきましたが、静的キーを使用した例はありません。これが必要なのは、プログラムクライアントが公開鍵(n、e)を静的に保存し、サーバーが秘密鍵(d、n)と公開鍵も静的に保存するためです。
RSAParametersを作成し、Modulus=n
andExponent=e
値を格納して呼び出すとImportParameters
、データを正常に暗号化できますが、新しいRSAParametersを作成してModulus=n
and値を格納すると、メソッドD=d
を呼び出すときにaがスローされます。ImportParameters
System.Security.Cryptography.CryptographicException
D値とN値のみでデータを復号化する方法はありますか?