CryptographyClient.Decrypt Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Decrypt(DecryptParameters, CancellationToken) |
Entschlüsselt den angegebenen Verschlüsselungstext. |
Decrypt(EncryptionAlgorithm, Byte[], CancellationToken) |
Entschlüsselt Verschlüsselungstext. |
Decrypt(DecryptParameters, CancellationToken)
Entschlüsselt den angegebenen Verschlüsselungstext.
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
Parameter
- decryptParameters
- DecryptParameters
Ein DecryptParameters , der die zu entschlüsselnden Daten und andere Parameter für die algorithmusabhängige Entschlüsselung enthält.
- cancellationToken
- CancellationToken
Ein CancellationToken, um den Vorgang abzubrechen.
Gibt zurück
Das Ergebnis des Entschlüsselungsvorgangs. Der zurückgegebene enthält die verschlüsselten DecryptResult Daten zusammen mit Informationen zum Algorithmus und schlüssel, der zum Entschlüsseln verwendet wird.
Ausnahmen
Der angegebene Algorithmus stimmt nicht mit dem Schlüssel überein, der dem Schlüsselbezeichner entspricht.
decryptParameters
ist NULL.
Der lokale Kryptografieanbieter hat eine Ausnahme ausgelöst.
Der Schlüssel ist für den aktuellen Vorgang ungültig.
Der Vorgang wird nicht mit dem angegebenen Schlüssel unterstützt.
Gilt für:
Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)
Entschlüsselt Verschlüsselungstext.
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
Parameter
- algorithm
- EncryptionAlgorithm
Der zu verwendende EncryptionAlgorithm.
- ciphertext
- Byte[]
Die zu entschlüsselnden verschlüsselten Daten.
- cancellationToken
- CancellationToken
Ein CancellationToken, um den Vorgang abzubrechen.
Gibt zurück
Das Ergebnis des Entschlüsselungsvorgangs. Der zurückgegebene enthält die verschlüsselten DecryptResult Daten zusammen mit Informationen zum Algorithmus und schlüssel, der zum Entschlüsseln verwendet wird.
Ausnahmen
Der Server hat einen Fehler zurückgegeben. Details, die vom Server zurückgegeben werden, finden Sie Message unter.
Der angegebene algorithm
stimmt nicht mit dem Schlüssel überein, der dem Schlüsselbezeichner entspricht.
Der lokale Kryptografieanbieter hat eine Ausnahme ausgelöst.
Der Schlüssel ist für den aktuellen Vorgang ungültig.
Der Vorgang wird nicht mit dem angegebenen Schlüssel unterstützt.