次のような秘密鍵があります。
-----BEGIN RSA PRIVATE KEY----- 一部の秘密鍵データ -----END RSA PRIVA
C# プロジェクトでこのキーを使用する必要がありますが、この形式でキーを使用する方法の例が見つかりませんでした。ありがとう
次のような秘密鍵があります。
-----BEGIN RSA PRIVATE KEY----- 一部の秘密鍵データ -----END RSA PRIVA
C# プロジェクトでこのキーを使用する必要がありますが、この形式でキーを使用する方法の例が見つかりませんでした。ありがとう
すべての主要な.NET/C#暗号化ライブラリ(BouncyCastleやSecureBlackbox [商用]など)は、この形式と、ロードされたキーを使用した操作(暗号化/復号化/署名/検証)をサポートする必要があります。
古い投稿ですが、今年の初めに同じ課題に出くわしたので、この質問に対する自分の答えを貼り付けたいと思います。PEM キー、暗号化、復号化、署名、および署名検証を処理するためのライブラリを作成しました。これには完全なサンプル ソリューション (Load-Encrypt-Decrypt-Save) が添付されているので、すぐに実行できるはずです。
https://github.com/jrnker/CSharp-easy-RSA-PEM
乾杯、クリストファー