EncryptParameters.A128CbcPadParameters(Byte[], Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET