DER
ファイルのファイル名はsha1RSA
で、Signature Algorithm
です。私はそれを使用していくつかのデータを暗号化する必要があります。.NETでRSAを使用してデータを暗号化する
DER
ファイルをロードし、その中にRSA
公開鍵を使用して.NETでデータを暗号化する方法を教えてもらえますか?
DER
ファイルのファイル名はsha1RSA
で、Signature Algorithm
です。私はそれを使用していくつかのデータを暗号化する必要があります。.NETでRSAを使用してデータを暗号化する
DER
ファイルをロードし、その中にRSA
公開鍵を使用して.NETでデータを暗号化する方法を教えてもらえますか?
DERまたはDistinguished Encoding Rulesは、X.509証明書などのデータオブジェクトをエンコードしてデジタル署名したり、署名を検証したりするための方法です。
X.509証明書には公開鍵のみが含まれています。解読するには秘密鍵が必要です!
通常、秘密鍵はパスワードで保護された.PFXファイルで交換されます。
- 編集 - 私はあなたの質問を読み違え
申し訳ありません。はい、X.509証明書の公開鍵で暗号化できます。 .derをロードするには、System.Security.Cryptography.X509Certificates.X509Certificate2.Importメソッドを使用します。素敵な180°ターン(だ
rsa = (RSACryptoServiceProvider) certificate.PublicKey.Key;
encryptedText = rsa.Encrypt(msg, true);
PFXファイルはパスワードで保護することができます。 –
@Henk、あなたは技術的に正しいです。しかし、すべての秘密鍵はパスワードで保護されるべきです(SHOULD)。 –
確認の意味は?暗号化または復号化のみが可能です。解読するには、持っていない秘密鍵が必要です。 –
:
その後、何か国民を変換して暗号化する。 –
あなたはRSAのような非対称アルゴリズムでデータを暗号化するべきではありませんが – emboss
を@emboss理由 – Elmo