Aes.DecryptKeyWrapPaddedCore Méthode

Définition

Annule une clé qui a été encapsulée à l’aide de l’IETF RFC 5649 AES Key Wrap avec l’algorithme Padding.

protected:
 virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Paramètres

source
ReadOnlySpan<Byte>

Données à décompresser.

destination
Span<Byte>

Mémoire tampon pour recevoir la clé décompressée.

Retours

Nombre d’octets dans la clé décompressée.

Exceptions

L’algorithme unwrap n’a pas pu décompresser le texte chiffré.

- ou -

Une erreur s’est produite pendant l’opération de chiffrement.

Remarques

Lorsqu’elle est appelée par la classe de base, source elle est pré-validée pour être d’au moins 16 octets de long et un multiple de 8 octets.

Lorsqu’elle est appelée par la classe de base, destination elle est toujours de 8 octets plus courtes que source, donc toute valeur valide est toujours adaptée.

S’applique à