CryptographyClient.Decrypt 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
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.