Compartir a través de


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

Definición

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

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