AuthenticatedEncryptionProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |