AuthenticatedEncryptionProvider Classe

Definizione

Fornisce servizi di crittografia e decrittografia autenticati.

public class AuthenticatedEncryptionProvider : IDisposable
type AuthenticatedEncryptionProvider = class
    interface IDisposable
Public Class AuthenticatedEncryptionProvider
Implements IDisposable
Ereditarietà
AuthenticatedEncryptionProvider
Implementazioni

Costruttori

Nome Descrizione
AuthenticatedEncryptionProvider(SecurityKey, String)

Inizializza una nuova istanza della AuthenticatedEncryptionProvider classe utilizzata per la crittografia e la decrittografia.

Proprietà

Nome Descrizione
Algorithm

Ottiene l'algoritmo di crittografia utilizzato.

Context

Ottiene o imposta un contesto utente per un oggetto AuthenticatedEncryptionProvider.

Key

Ottiene l'oggetto SecurityKey utilizzato.

Metodi

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

Decrittografa il testo crittografato in testo non crittografato.

Dispose()

Chiamate Dispose(Boolean) e SuppressFinalize(Object)

Dispose(Boolean)

Rilascia le risorse gestite.

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

Crittografa il testo non crittografato specificato.

Encrypt(Byte[], Byte[])

Crittografa il testo non crittografato specificato.

GetKeyBytes(SecurityKey)

Chiamato per ottenere il byte[] necessario per creare un oggetto KeyedHashAlgorithm.

IsSupportedAlgorithm(SecurityKey, String)

Controlla se la coppia chiave/algoritmo è supportata.

ValidateKeySize(SecurityKey, String)

Verifica che la chiave abbia una lunghezza sufficiente.

Si applica a