Partilhar via


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

Definição

Cria uma instância da EncryptParameters classe para o A128CbcPad algoritmo de criptografia com preenchimento PKCS nº 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[]

O texto sem formatação a ser criptografado.

iv
Byte[]

Vetor de inicialização opcional. Se for nulo, um vetor de inicialização criptograficamente aleatório será gerado usando RandomNumberGenerator.

Retornos

Uma instância da EncryptParameters classe para o A128CbcPad algoritmo de criptografia.

Exceções

plaintext é nulo.

Comentários

A Microsoft recomenda que você não use CBC sem primeiro garantir a integridade do texto cifrado usando um HMAC, por exemplo. Consulte https://docs.microsoft.com/dotnet/standard/security/vulnerabilities-cbc-mode para obter mais informações.

Aplica-se a