Compartir a través de


EncryptParameters.A192CbcPadParameters(Byte[], Byte[]) Método

Definición

Crea una instancia de la EncryptParameters clase para el A192CbcPad algoritmo de cifrado con relleno PKCS#7.

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

Parámetros

plaintext
Byte[]

Texto no cifrado que se va a cifrar.

iv
Byte[]

Vector de inicialización opcional. Si es null, se generará un vector de inicialización criptográficamente aleatorio mediante RandomNumberGenerator.

Devoluciones

Instancia de la EncryptParameters clase para el algoritmo de A192CbcPad cifrado.

Excepciones

plaintext es null.

Comentarios

Microsoft recomienda no usar CBC sin garantizar primero la integridad del texto cifrado mediante un HMAC, por ejemplo. Consulte https://docs.microsoft.com/dotnet/standard/security/vulnerabilities-cbc-mode para obtener más información.

Se aplica a