Compartir a través de


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

Definición

Crea una instancia de la EncryptParameters clase para el algoritmo de A256Cbc cifrado.

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