Bagikan melalui


EncryptedXml.DecryptKey Metode

Definisi

Mendekripsi <EncryptedKey> elemen.

Overload

DecryptKey(Byte[], SymmetricAlgorithm)

Mendekripsi elemen menggunakan algoritma simetris <EncryptedKey> .

DecryptKey(Byte[], RSA, Boolean)

Mendekripsi elemen menggunakan algoritma asimetris <EncryptedKey> .

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

Byte[]

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

Byte[]

Array byte yang berisi kunci teks biasa.

Pengecualian

Nilai keyData parameter adalah null.

-atau-

Nilai rsa parameter adalah null.

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).

Berlaku untuk