AuthenticatedEncryptionProvider.Encrypt Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Encrypt(Byte[], Byte[]) |
Criptografa o texto sem formatação especificado. |
| Encrypt(Byte[], Byte[], Byte[]) |
Criptografa o texto sem formatação especificado. |
Encrypt(Byte[], Byte[])
Criptografa o texto sem formatação especificado.
public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData);
abstract member Encrypt : byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
override this.Encrypt : byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
Public Overridable Function Encrypt (plaintext As Byte(), authenticatedData As Byte()) As AuthenticatedEncryptionResult
Parâmetros
- plaintext
- Byte[]
Os dados a serem criptografados.
- authenticatedData
- Byte[]
Será combinado com o vetor de inicialização e o texto criptografado para criar uma marca de autenticação.
Retornos
Um AuthenticatedEncryptionResult ciphertext contendo, o vetor de inicialização, a marca de autenticação e a marca de autenticação.
Exceções
Gerado se authenticatedData for nulo ou vazio.
Gerada se a operação de criptografia AES foi lançada. Confira a exceção interna para obter detalhes.
Gerado se o interno SignatureProvider for descartado.
Aplica-se a
Encrypt(Byte[], Byte[], Byte[])
Criptografa o texto sem formatação especificado.
public virtual Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult Encrypt(byte[] plaintext, byte[] authenticatedData, byte[] iv);
abstract member Encrypt : byte[] * byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
override this.Encrypt : byte[] * byte[] * byte[] -> Microsoft.IdentityModel.Tokens.AuthenticatedEncryptionResult
Public Overridable Function Encrypt (plaintext As Byte(), authenticatedData As Byte(), iv As Byte()) As AuthenticatedEncryptionResult
Parâmetros
- plaintext
- Byte[]
Os dados a serem criptografados.
- authenticatedData
- Byte[]
Será combinado com o vetor de inicialização e o texto criptografado para criar uma marca de autenticação.
- iv
- Byte[]
O vetor de inicialização a ser usado com o algoritmo de criptografia.
Retornos
Um AuthenticatedEncryptionResult que contém o texto criptografado, o vetor de inicialização e a marca de autenticação.
Exceções
Gerado se authenticatedData for nulo ou vazio.
Gerada se a operação de criptografia AES foi lançada. Confira a exceção interna para obter detalhes.
Gerado se o interno SignatureProvider for descartado.