EncryptedXml.GetDecryptionIV(EncryptedData, String) 方法

定義

EncryptedData 物件擷取解密初始化向量 (IV)。

C#
public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
C#
public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);

參數

encryptedData
EncryptedData

EncryptedData 物件,包含要擷取的初始化向量 (IV)。

symmetricAlgorithmUri
String

統一資源識別元 (URI),描述與 encryptedData 值相關聯的密碼編譯演算法。

傳回

Byte[]

包含解密初始化向量 (IV) 的位元組陣列。

例外狀況

encryptedData 參數的值為 null

encryptedData 參數值有為 null 的 EncryptionMethod 屬性。

-或-

symmetricAlgorithmUrisymAlgUri 參數的值為不支援的演算法。

備註

EncryptedData指定物件時,這個方法會擷取解密初始化向量, (IV) 。 默認行為會擷取IV做為位元組陣列的第一個字節 CipherValue

如需 參數所支援 symmetricAlgorithmUri 之統一資源標識碼 (URI) 值的清單,請參閱與 類別相關聯的 EncryptedXml 常數位段清單。

適用於

產品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10