Compartir a través de


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

Definición

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

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