Aes.DecryptKeyWrapPaddedCore Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desembrulha uma chave que foi enrolada usando o algoritmo IETF RFC 5649 AES Key Wrap com preenchimento (preenchimento artificial).
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 desvendar.
Devoluções
O número de bytes na chave desembrulhada.
Exceções
O algoritmo de desdobramento falhou em desfazer o texto cifrado.
-ou-
Ocorreu um erro durante a operação criptográfica.
Observações
Quando chamada pela classe base, source é pré-validada para ter pelo menos 16 bytes de comprimento e um múltiplo de 8 bytes.
Quando chamado pela classe base, destination será sempre exatamente 8 bytes mais curto do que source, pelo que qualquer valor válido encaixará sempre.