Aes.DecryptKeyWrapPadded Metodo

Definizione

Overload

Nome Descrizione
DecryptKeyWrapPadded(Byte[])

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

DecryptKeyWrapPadded(Byte[])

Origine:
Aes.cs
Origine:
Aes.cs

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(cli::array <System::Byte> ^ ciphertext);
public byte[] DecryptKeyWrapPadded(byte[] ciphertext);
member this.DecryptKeyWrapPadded : byte[] -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As Byte()) As Byte()

Parametri

ciphertext
Byte[]

Dati da annullare.

Valori restituiti

Byte[]

Chiave di cui è stato annullato il wrapping.

Eccezioni

ciphertext è null.

ciphertext ha un oggetto Length che non corrisponde all'output dell'algoritmo A capo chiave con padding.

Si applica a

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Origine:
Aes.cs
Origine:
Aes.cs

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext);
public byte[] DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte)) As Byte()

Parametri

ciphertext
ReadOnlySpan<Byte>

Dati da annullare.

Valori restituiti

Byte[]

Chiave di cui è stato annullato il wrapping.

Eccezioni

ciphertext ha un oggetto Length che non corrisponde all'output dell'algoritmo A capo chiave con padding.

Si applica a

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Origine:
Aes.cs
Origine:
Aes.cs

Annulla il wrapping di una chiave di cui è stato eseguito il wrapping usando il wrapping della chiave IETF RFC 5649 AES con l'algoritmo Padding.

public:
 int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parametri

ciphertext
ReadOnlySpan<Byte>

Dati da annullare.

destination
Span<Byte>

Buffer per ricevere la chiave non scritta.

Valori restituiti

Numero di byte nella chiave non scritta.

Eccezioni

ciphertext ha un oggetto Length che non corrisponde all'output dell'algoritmo A capo chiave con padding.

oppure

destination ha un che Length è più di 16 byte più breve di ciphertext, pertanto è garantito troppo breve per contenere la chiave non di cui è stato eseguito il wrapping.

ciphertext e destination sovrapposizione.

oppure

Impossibile annullare il wrapping del testo crittografato.

oppure

Si è verificato un errore durante l'operazione di crittografia.

Si applica a