AesCcm Classe

Definizione

Rappresenta una chiave AES (Advanced Encryption Standard) da utilizzare con la modalità Counter con 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
Ereditarietà
AesCcm
Attributi
Implementazioni

Costruttori

Nome Descrizione
AesCcm(Byte[])

Inizializza una nuova istanza della AesCcm classe con una chiave specificata.

AesCcm(ReadOnlySpan<Byte>)

Inizializza una nuova istanza della AesCcm classe con una chiave specificata.

Proprietà

Nome Descrizione
IsSupported

Ottiene un valore che indica se l'algoritmo è supportato nella piattaforma corrente.

NonceByteSizes

Ottiene le dimensioni nonce, in byte, supportate da questa istanza.

TagByteSizes

Ottiene le dimensioni dei tag, in byte, supportate da questa istanza.

Metodi

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

Decrittografa il testo crittografato nel buffer di destinazione fornito se il tag di autenticazione può essere convalidato.

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

Decrittografa il testo crittografato nel buffer di destinazione fornito se il tag di autenticazione può essere convalidato.

Dispose()

Rilascia le risorse usate dall'istanza corrente della AesCcm classe .

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

Crittografa il testo non crittografato nel buffer di destinazione del testo crittografato e genera il tag di autenticazione in un buffer separato.

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

Crittografa il testo non crittografato nel buffer di destinazione del testo crittografato e genera il tag di autenticazione in un buffer separato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a