Aes.EncryptKeyWrapPaddedCore Metodo

Definizione

Esegue il wrapping di una chiave usando il wrapping della chiave AES di IETF RFC 5649 con l'algoritmo Padding, scrivendo il risultato in un buffer specificato.

protected:
 virtual void EncryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual void EncryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member EncryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> unit
override this.EncryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> unit
Protected Overridable Sub EncryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte))

Parametri

source
ReadOnlySpan<Byte>

Dati di cui eseguire il wrapping.

destination
Span<Byte>

Buffer per ricevere i dati di cui è stato eseguito il wrapping.

Eccezioni

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

Commenti

Quando viene chiamato dalla classe di base, source viene pre-convalidato per non essere vuoto.

Quando viene chiamato dalla classe base, destination viene convalidato in modo preliminare per essere esattamente la lunghezza restituita da GetKeyWrapPaddedLength(Int32) per l'input specificato.

Si applica a