Compartilhar via


AesCcm Classe

Definição

Representa uma chave AES (criptografia AES) a ser usada com o contador com modo de operação CCM (CBC-MAC).

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

Construtores

AesCcm(Byte[])

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

AesCcm(ReadOnlySpan<Byte>)

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

Propriedades

IsSupported

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

NonceByteSizes

Obtém os tamanhos de nonce, em bytes, com suporte nesta instância.

TagByteSizes

Obtém os tamanhos da marca, em bytes, com suporte nesta instância.

Métodos

Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Descriptografa o texto cifrado no buffer de destino fornecido caso a marca de autenticação possa ser validada.

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

Descriptografa o texto cifrado no buffer de destino fornecido caso a marca de autenticação possa ser validada.

Dispose()

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

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

Criptografa o texto não criptografado no buffer de destino do texto cifrado 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 não criptografado no buffer de destino do texto cifrado 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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a