Freigeben über


EncryptParameters.A192CbcPadParameters(Byte[], Byte[]) Methode

Definition

Erstellt eine instance der EncryptParameters -Klasse für den Verschlüsselungsalgorithmus A192CbcPad mit PKCS#7-Auffüllung.

public static Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters A192CbcPadParameters (byte[] plaintext, byte[] iv = default);
static member A192CbcPadParameters : byte[] * byte[] -> Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters
Public Shared Function A192CbcPadParameters (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üsselungsalgorithmusA192CbcPad.

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: