AuthenticatedEncryptionProvider Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece serviços de encriptação e desencriptação autenticados.
public class AuthenticatedEncryptionProvider : IDisposable
type AuthenticatedEncryptionProvider = class
interface IDisposable
Public Class AuthenticatedEncryptionProvider
Implements IDisposable
- Herança
-
AuthenticatedEncryptionProvider
- Implementações
Construtores
| Name | Descrição |
|---|---|
| AuthenticatedEncryptionProvider(SecurityKey, String) |
Inicializa uma nova instância da AuthenticatedEncryptionProvider classe usada para encriptação e desencriptação. |
Propriedades
| Name | Descrição |
|---|---|
| Algorithm |
Obtém o algoritmo de encriptação que está a ser usado. |
| Context |
Obtém ou define um contexto de utilizador para um AuthenticatedEncryptionProvider. |
| Key |
Percebe o SecurityKey que está a ser usado. |
Métodos
| Name | Descrição |
|---|---|
| Decrypt(Byte[], Byte[], Byte[], Byte[]) |
Desencripta texto cifrado em texto simples. |
| Dispose() |
Chamadas Dispose(Boolean) e SuppressFinalize(Object) |
| Dispose(Boolean) |
Liberta recursos geridos. |
| Encrypt(Byte[], Byte[], Byte[]) |
Encripta o texto simples especificado. |
| Encrypt(Byte[], Byte[]) |
Encripta o texto simples especificado. |
| GetKeyBytes(SecurityKey) |
Chamado para obter o byte[] necessário para criar um KeyedHashAlgorithm. |
| IsSupportedAlgorithm(SecurityKey, String) |
Verifica se o par chave/algoritmo é suportado. |
| ValidateKeySize(SecurityKey, String) |
Verifica se a chave tem comprimento suficiente. |