AesCcm Clase

Definición

Representa una clave estándar de cifrado avanzado (AES) que se va a usar con el contador con el modo de operación de 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
Herencia
AesCcm
Atributos
Implementaciones

Constructores

Nombre Description
AesCcm(Byte[])

Inicializa una nueva instancia de la AesCcm clase con una clave proporcionada.

AesCcm(ReadOnlySpan<Byte>)

Inicializa una nueva instancia de la AesCcm clase con una clave proporcionada.

Propiedades

Nombre Description
IsSupported

Obtiene un valor que indica si el algoritmo se admite en la plataforma actual.

NonceByteSizes

Obtiene los tamaños de nonce, en bytes, admitidos por esta instancia.

TagByteSizes

Obtiene los tamaños de etiqueta, en bytes, admitidos por esta instancia.

Métodos

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

Descifra el texto cifrado en el búfer de destino proporcionado si se puede validar la etiqueta de autenticación.

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

Descifra el texto cifrado en el búfer de destino proporcionado si se puede validar la etiqueta de autenticación.

Dispose()

Libera los recursos usados por la instancia actual de la AesCcm clase .

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

Cifra el texto no cifrado en el búfer de destino de texto cifrado y genera la etiqueta de autenticación en un búfer independiente.

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

Cifra el texto no cifrado en el búfer de destino de texto cifrado y genera la etiqueta de autenticación en un búfer independiente.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a