EncryptParameters.A128CbcPadParameters(Byte[], Byte[]) 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.
Erstellt eine instance der EncryptParameters -Klasse für den Verschlüsselungsalgorithmus A128CbcPad mit PKCS#7-Auffüllung.
public static Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters A128CbcPadParameters (byte[] plaintext, byte[] iv = default);
static member A128CbcPadParameters : byte[] * byte[] -> Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters
Public Shared Function A128CbcPadParameters (plaintext As Byte(), Optional iv As Byte() = Nothing) As EncryptParameters
Parameter
- plaintext
- Byte[]
Der zu verschlüsselnde Klartext.
- iv
- Byte[]
Optionaler Initialisierungsvektor. Bei NULL wird mit RandomNumberGeneratorein kryptografisch zufälliger Initialisierungsvektor generiert.
Gibt zurück
Ein instance der EncryptParameters -Klasse für den VerschlüsselungsalgorithmusA128CbcPad.
Ausnahmen
plaintext
ist NULL.
Hinweise
Microsoft empfiehlt, CBC nicht zu verwenden, ohne zuerst die Integrität des Verschlüsselungstexts mithilfe eines HMAC zu gewährleisten. Weitere Informationen finden Sie unter https://docs.microsoft.com/dotnet/standard/security/vulnerabilities-cbc-mode.
Gilt für:
Azure SDK for .NET