としてのDER
ファイルがあります。それを使用して一部のデータを暗号化する必要があります。sha1RSA
Signature Algorithm
DER
ファイルをロードし、その中のRSA
公開鍵を使用して .NET でデータを暗号化する方法を誰か教えてもらえますか?
としてのDER
ファイルがあります。それを使用して一部のデータを暗号化する必要があります。sha1RSA
Signature Algorithm
DER
ファイルをロードし、その中のRSA
公開鍵を使用して .NET でデータを暗号化する方法を誰か教えてもらえますか?
DER (Distinguished Encoding Rules) は、X.509 証明書などのデータ オブジェクトをエンコードしてデジタル署名するか、署名を検証する方法です。
X.509 証明書には、公開鍵のみが含まれています。復号化するには秘密鍵が必要です。
通常、秘密鍵は、パスワードで保護された .PFX ファイルで交換されます。
- 編集 -
申し訳ありませんが、私はあなたの質問を読み違えました。はい、X.509 証明書の公開鍵で暗号化できます。System.Security.Cryptography.X509Certificates.X509Certificate2.Import メソッドを使用して、.der をロードできます。
次に、パブリックを変換して暗号化します。次のようになります。
rsa = (RSACryptoServiceProvider) certificate.PublicKey.Key;
encryptedText = rsa.Encrypt(msg, true);