EncryptedXml.DecryptKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendekripsi <EncryptedKey>
elemen.
Overload
DecryptKey(Byte[], SymmetricAlgorithm) |
Mendekripsi elemen menggunakan algoritma simetris |
DecryptKey(Byte[], RSA, Boolean) |
Mendekripsi elemen menggunakan algoritma asimetris |
Keterangan
DecryptKey Gunakan metode untuk mendekripsi <EncryptedKey>
elemen dan mengambil kunci yang digunakan untuk mendekripsi elemen tersebut.
DecryptKey(Byte[], SymmetricAlgorithm)
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
Mendekripsi elemen menggunakan algoritma simetris <EncryptedKey>
.
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::SymmetricAlgorithm ^ symmetricAlgorithm);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm);
static member DecryptKey : byte[] * System.Security.Cryptography.SymmetricAlgorithm -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), symmetricAlgorithm As SymmetricAlgorithm) As Byte()
Parameter
- keyData
- Byte[]
Array byte yang mewakili elemen terenkripsi <EncryptedKey>
.
- symmetricAlgorithm
- SymmetricAlgorithm
Kunci konten yang digunakan untuk mendekripsi keyData
.
Mengembalikan
Array byte yang berisi kunci teks biasa.
Pengecualian
Nilai keyData
parameter adalah null
.
-atau-
Nilai symmetricAlgorithm
parameter adalah null
.
Nilai symmetricAlgorithm
elemen bukan algoritma Pembungkus Kunci Triple DES atau algoritma Pembungkus Kunci Standar Enkripsi Lanjutan (AES) (juga disebut Rijndael).
Keterangan
Metode ini DecryptKey mendekripsi kunci terenkripsi yang terkandung dalam <EncryptedKey>
elemen dokumen XML. Metode ini menerima nilai untuk symmetricAlgorithm
parameter yang mewakili algoritma Triple DES atau algoritma pembungkus kunci AES (juga disebut Rijndael).
Berlaku untuk
DecryptKey(Byte[], RSA, Boolean)
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
- Sumber:
- EncryptedXml.cs
Mendekripsi elemen menggunakan algoritma asimetris <EncryptedKey>
.
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::RSA ^ rsa, bool useOAEP);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP);
static member DecryptKey : byte[] * System.Security.Cryptography.RSA * bool -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), rsa As RSA, useOAEP As Boolean) As Byte()
Parameter
- keyData
- Byte[]
Array byte yang mewakili elemen terenkripsi <EncryptedKey>
.
- rsa
- RSA
Kunci asimetris yang digunakan untuk mendekripsi keyData
.
- useOAEP
- Boolean
Nilai yang menentukan apakah akan menggunakan Padding Enkripsi Asimetris Optimal (OAEP).
Mengembalikan
Array byte yang berisi kunci teks biasa.
Pengecualian
Keterangan
Metode ini DecryptKey mendekripsi kunci terenkripsi yang terkandung dalam <EncryptedKey>
elemen dokumen XML. Metode ini menerima nilai untuk rsa
parameter yang mewakili algoritma RSA PKCS#1 v1.5 atau algoritma RSA PKCS#1 tipe 2 (juga disebut padding OAEP).