Aes.EncryptKeyWrapPaddedCore Método

Definição

Envolve uma chave usando o algoritmo IETF RFC 5649 AES Key Wrap com preenchimento preenchido, escrevendo o resultado num buffer especificado.

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

Parâmetros

source
ReadOnlySpan<Byte>

Os dados para envolver.

destination
Span<Byte>

O buffer para receber os dados encapsulados.

Exceções

Ocorreu um erro durante a operação criptográfica.

Observações

Quando chamada pela classe base, source é pré-validada para não estar vazia.

Quando chamado pela classe base, destination é pré-validado para ser exatamente o comprimento devolvido por GetKeyWrapPaddedLength(Int32) para a entrada dada.

Aplica-se a