AesCcm Classe

Definição

Representa uma chave AES (Advanced Encryption Standard) a ser usada com o modo de operação do Contador com CBC-MAC (CCM).

public ref class AesCcm sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesCcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesCcm : IDisposable
public sealed class AesCcm : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesCcm = class
    interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesCcm = class
    interface IDisposable
type AesCcm = class
    interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
Herança
AesCcm
Atributos
Implementações

Construtores

Nome Description
AesCcm(Byte[])

Inicializa uma nova instância da AesCcm classe com uma chave fornecida.

AesCcm(ReadOnlySpan<Byte>)

Inicializa uma nova instância da AesCcm classe com uma chave fornecida.

Propriedades

Nome Description
IsSupported

Obtém um valor que indica se o algoritmo tem suporte na plataforma atual.

NonceByteSizes

Obtém os tamanhos de nonce, em bytes, compatíveis com essa instância.

TagByteSizes

Obtém os tamanhos de marca, em bytes, compatíveis com essa instância.

Métodos

Nome Description
Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Descriptografa o texto criptografado no buffer de destino fornecido se a marca de autenticação puder ser validada.

Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Descriptografa o texto criptografado no buffer de destino fornecido se a marca de autenticação puder ser validada.

Dispose()

Libera os recursos usados pela instância atual da AesCcm classe.

Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Criptografa o texto sem formatação no buffer de destino de texto criptografado e gera a marca de autenticação em um buffer separado.

Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Criptografa o texto sem formatação no buffer de destino de texto criptografado e gera a marca de autenticação em um buffer separado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a