Bagikan melalui


EncryptedXml.GetDecryptionIV(EncryptedData, String) Metode

Definisi

Mengambil vektor inisialisasi dekripsi (IV) dari EncryptedData objek.

public:
 virtual cli::array <System::Byte> ^ GetDecryptionIV(System::Security::Cryptography::Xml::EncryptedData ^ encryptedData, System::String ^ symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);
abstract member GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
override this.GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
Public Overridable Function GetDecryptionIV (encryptedData As EncryptedData, symmetricAlgorithmUri As String) As Byte()

Parameter

encryptedData
EncryptedData

Objek EncryptedData yang berisi vektor inisialisasi (IV) untuk diambil.

symmetricAlgorithmUri
String

Pengidentifikasi Sumber Daya Seragam (URI) yang menjelaskan algoritma kriptografi yang terkait dengan encryptedData nilai .

Mengembalikan

Byte[]

Array byte yang berisi vektor inisialisasi dekripsi (IV).

Pengecualian

Nilai encryptedData parameter adalah null.

Nilai encryptedData parameter memiliki EncryptionMethod properti yang null.

-atau-

Nilai symmetricAlgorithmUrisymAlgUri parameter bukan algoritma yang didukung.

Keterangan

EncryptedData Mengingat objek, metode ini mengambil vektor inisialisasi dekripsi (IV). Perilaku default mengambil IV sebagai byte pertama dari CipherValue array byte.

Untuk daftar nilai Pengidentifikasi Sumber Daya Seragam (URI) yang didukung oleh symmetricAlgorithmUri parameter, lihat daftar bidang konstanta yang EncryptedXml terkait dengan kelas .

Berlaku untuk