Aes.DecryptKeyWrapPaddedCore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.
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
Parâmetros
- source
- ReadOnlySpan<Byte>
Os dados a serem desembrulhado.
Retornos
O número de bytes na chave desembrulhada.
Exceções
O algoritmo de desembrulhamento falhou ao desembrulhar o texto criptografado.
- ou -
Ocorreu um erro durante a operação criptográfica.
Comentários
Quando chamado pela classe base, source é pré-validado para ter pelo menos 16 bytes de comprimento e um múltiplo de 8 bytes.
Quando chamado pela classe base, destination sempre será exatamente 8 bytes menor do que source, portanto, qualquer valor válido sempre se ajustará.