EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wektor inicjowania odszyfrowywania (IV) z EncryptedData obiektu.
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()
- encryptedData
- EncryptedData
Obiekt EncryptedData zawierający wektor inicjalizacji (IV) do pobrania.
- symmetricAlgorithmUri
- String
Identyfikator URI (Uniform Resource Identifier), który opisuje algorytm kryptograficzny skojarzony z wartością encryptedData
.
Tablica bajtów zawierająca wektor inicjowania odszyfrowywania (IV).
Wartość parametru encryptedData
to null
.
Wartość parametru encryptedData
ma EncryptionMethod właściwość o wartości null.
-lub-
Wartość parametru symmetricAlgorithmUrisymAlgUri
nie jest obsługiwanym algorytmem.
EncryptedData Biorąc pod uwagę obiekt, ta metoda pobiera wektor inicjowania odszyfrowywania (IV). Domyślne zachowanie pobiera iv jako pierwsze bajty tablicy bajtów CipherValue .
Aby uzyskać listę wartości identyfikatora URI (Uniform Resource Identifier) obsługiwanych przez symmetricAlgorithmUri
parametr, zobacz listę stałych pól skojarzonych z klasą EncryptedXml .
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: