CryptographyClient.Decrypt Método

Definição

Sobrecargas

Decrypt(DecryptParameters, CancellationToken)

Descriptografa o texto cifrado especificado.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descriptografa o texto cifrado.

Decrypt(DecryptParameters, CancellationToken)

Descriptografa o texto cifrado especificado.

public virtual Azure.Security.KeyVault.Keys.Cryptography.DecryptResult Decrypt (Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters decryptParameters, System.Threading.CancellationToken cancellationToken = default);
abstract member Decrypt : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
override this.Decrypt : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
Public Overridable Function Decrypt (decryptParameters As DecryptParameters, Optional cancellationToken As CancellationToken = Nothing) As DecryptResult

Parâmetros

decryptParameters
DecryptParameters

Um DecryptParameters que contém os dados a serem descriptografado e outros parâmetros para descriptografia dependente de algoritmo.

cancellationToken
CancellationToken

Um CancellationToken para cancelar a operação.

Retornos

O resultado da operação de descriptografar. O retornado DecryptResult contém os dados criptografados juntamente com informações sobre o algoritmo e a chave usados para descriptografá-los.

Exceções

O algoritmo especificado não corresponde à chave correspondente ao identificador de chave.

decryptParameters é nulo.

O provedor criptográfico local gerou uma exceção.

A chave é inválida para a operação atual.

Não há suporte para a operação com a chave especificada.

Aplica-se a

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descriptografa o texto cifrado.

public virtual Azure.Security.KeyVault.Keys.Cryptography.DecryptResult Decrypt (Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm algorithm, byte[] ciphertext, System.Threading.CancellationToken cancellationToken = default);
abstract member Decrypt : Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
override this.Decrypt : Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
Public Overridable Function Decrypt (algorithm As EncryptionAlgorithm, ciphertext As Byte(), Optional cancellationToken As CancellationToken = Nothing) As DecryptResult

Parâmetros

algorithm
EncryptionAlgorithm

O EncryptionAlgorithm a ser usado.

ciphertext
Byte[]

Os dados criptografados a serem descriptografados.

cancellationToken
CancellationToken

Um CancellationToken para cancelar a operação.

Retornos

O resultado da operação de descriptografar. O retornado DecryptResult contém os dados criptografados juntamente com informações sobre o algoritmo e a chave usados para descriptografá-los.

Exceções

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

O especificado algorithm não corresponde à chave correspondente ao identificador de chave.

O provedor criptográfico local gerou uma exceção.

A chave é inválida para a operação atual.

Não há suporte para a operação com a chave especificada.

Aplica-se a