Compartir a través de


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

Definición

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

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