Idioma

AuthenticatedEncryptionProvider.Encrypt Método

Definição

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.

Aplica-se a