AesCcm Classe

Definição

Representa uma chave de Padrão Avançado de Encriptação (AES) a ser usada com o modo de operação 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

Name 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

Name Description
IsSupported

Recebe um valor que indica se o algoritmo é suportado na plataforma atual.

NonceByteSizes

Obtém os tamanhos dos nonce, em bytes, suportados por esta instância.

TagByteSizes

Obtém os tamanhos das etiquetas, em bytes, suportados por esta instância.

Métodos

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

Descifra o texto cifrado no buffer de destino fornecido se a etiqueta de autenticação puder ser validada.

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

Descifra o texto cifrado no buffer de destino fornecido se a etiqueta de autenticação puder ser validada.

Dispose()

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

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

Encripta o texto simples no buffer de destino do texto cifrado e gera a etiqueta de autenticação num buffer separado.

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

Encripta o texto simples no buffer de destino do texto cifrado e gera a etiqueta de autenticação num buffer separado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a