AuthenticatedEncryptionProvider.Encrypt Método
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.
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.