SymmetricAlgorithm.DecryptCbc Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DecryptCbc(Byte[], Byte[], PaddingMode) |
Déchiffre les données à l’aide du mode CBC avec le mode de remplissage spécifié. |
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode) |
Déchiffre les données à l’aide du mode CBC avec le mode de remplissage spécifié. |
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Déchiffre les données dans la mémoire tampon spécifiée, en utilisant le mode CBC avec le mode de remplissage spécifié. |
DecryptCbc(Byte[], Byte[], PaddingMode)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données à l’aide du mode CBC avec le mode de remplissage spécifié.
public byte[] DecryptCbc (byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : byte[] * byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptCbc (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Paramètres
- ciphertext
- Byte[]
Données à déchiffrer.
- iv
- Byte[]
Vecteur d'initialisation.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour produire le texte chiffré et supprimer pendant le déchiffrement.
Retours
Données en texte clair déchiffrées.
Exceptions
ciphertext
ou iv
est null
.
paddingMode
n’est pas un mode de remplissage valide.
iv
est la longueur incorrecte. Les appelants sont censés passer un vecteur d’initialisation exactement BlockSize de longueur, converti en octets (BlockSize / 8
).
Le texte chiffré n’a pas pu être déchiffré correctement.
Remarques
Le comportement de cette méthode est défini par TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
S’applique à
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données à l’aide du mode CBC avec le mode de remplissage spécifié.
public byte[] DecryptCbc (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptCbc (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Paramètres
- ciphertext
- ReadOnlySpan<Byte>
Données à déchiffrer.
- iv
- ReadOnlySpan<Byte>
Vecteur d'initialisation.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour produire le texte chiffré et supprimer pendant le déchiffrement.
Retours
Données en texte clair déchiffrées.
Exceptions
paddingMode
n’est pas un mode de remplissage valide.
iv
est la longueur incorrecte. Les appelants sont censés passer un vecteur d’initialisation exactement BlockSize de longueur, converti en octets (BlockSize / 8
).
Le texte chiffré n’a pas pu être déchiffré correctement.
Remarques
Le comportement de cette méthode est défini par TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
S’applique à
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données dans la mémoire tampon spécifiée, en utilisant le mode CBC avec le mode de remplissage spécifié.
public int DecryptCbc (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function DecryptCbc (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Integer
Paramètres
- ciphertext
- ReadOnlySpan<Byte>
Données à déchiffrer.
- iv
- ReadOnlySpan<Byte>
Vecteur d'initialisation.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour produire le texte chiffré et supprimer pendant le déchiffrement.
Retours
Nombre total d’octets écrits dans destination
Exceptions
paddingMode
n’est pas un mode de remplissage valide.
iv
est la longueur incorrecte. Les appelants sont censés passer un vecteur d’initialisation exactement BlockSize de longueur, converti en octets (BlockSize / 8
).
Le texte chiffré n’a pas pu être déchiffré correctement.
La mémoire tampon dans destination
est trop petite pour contenir les données en texte clair.
Remarques
Le comportement de cette méthode est défini par TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).