AuthenticatedEncryptionProvider Classe

Definição

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.

Aplica-se a