AuthenticatedEncryptionProvider.Encrypt Método

Definição

Sobrecargas

Name Descrição
Encrypt(Byte[], Byte[])

Encripta o texto simples especificado.

Encrypt(Byte[], Byte[], Byte[])

Encripta o texto simples especificado.

Encrypt(Byte[], Byte[])

Encripta o texto simples 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 encriptados.

authenticatedData
Byte[]

Será combinado com o vetor de inicialização e o texto cifrado para criar uma etiqueta de autenticação.

Devoluções

A AuthenticatedEncryptionResult o texto cifrado que contém, vetor de inicialização, a e a etiqueta de autenticação.

Exceções

Lançado se authenticatedData for nulo ou vazio.

Atirado se a operação de criptografia AES foi lançada. Ver exceção interna para mais detalhes.

Descarta se o interior SignatureProvider for eliminado.

Aplica-se a

Encrypt(Byte[], Byte[], Byte[])

Encripta o texto simples 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 encriptados.

authenticatedData
Byte[]

Será combinado com o vetor de inicialização e o texto cifrado para criar uma etiqueta de autenticação.

iv
Byte[]

O vetor de inicialização a ser usado com o algoritmo de encriptação.

Devoluções

A contendo AuthenticatedEncryptionResult o texto cifrado, o vetor de inicialização e a etiqueta de autenticação.

Exceções

Lançado se authenticatedData for nulo ou vazio.

Atirado se a operação de criptografia AES foi lançada. Ver exceção interna para mais detalhes.

Descarta se o interior SignatureProvider for eliminado.

Aplica-se a