Aracılığıyla paylaş


EncryptedXml.GetDecryptionIV(EncryptedData, String) Yöntem

Tanım

Bir EncryptedData nesneden şifre çözme başlatma vektörlerini (IV) alır.

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

Parametreler

encryptedData
EncryptedData

EncryptedData Alınacak başlatma vektörlerini (IV) içeren nesne.

symmetricAlgorithmUri
String

Değerle encryptedData ilişkili şifreleme algoritmasını açıklayan Tekdüzen Kaynak Tanımlayıcısı (URI).

Döndürülenler

Byte[]

Şifre çözme başlatma vektör (IV) içeren bir bayt dizisi.

Özel durumlar

parametresinin encryptedData değeridir null.

parametresinin encryptedData değeri null olan bir EncryptionMethod özelliğe sahiptir.

-veya-

parametresinin symmetricAlgorithmUrisymAlgUri değeri desteklenen bir algoritma değildir.

Açıklamalar

Bir EncryptedData nesne verüldüğünde, bu yöntem şifre çözme başlatma vektör (IV) alır. Varsayılan davranış, bayt dizisinin ilk baytları olarak IV'yi CipherValue alır.

parametresi tarafından desteklenen Tekdüzen Kaynak Tanımlayıcısı (URI) değerlerinin symmetricAlgorithmUri listesi için sınıfla EncryptedXml ilişkilendirilmiş sabit alanların listesine bakın.

Şunlara uygulanır