SymmetricAlgorithm.DecryptCfb 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
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Déchiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés. |
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Déchiffre les données dans la mémoire tampon spécifiée, à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés. |
DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Déchiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés. |
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.
public byte[] DecryptCfb (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) 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.
- feedbackSizeInBits
- Int32
Taille des commentaires, spécifiée en bits.
Retours
Données en texte clair déchiffrées.
Exceptions
paddingMode
n’est pas un mode de remplissage valide.
-ou-
feedbackSizeInBits
n’est pas positif ou représente un nombre entier d’octets.
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.
-ou-
La taille des commentaires n’est pas valide pour l’algorithme.
Remarques
Le comportement de cette méthode est défini par TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
S’applique à
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données dans la mémoire tampon spécifiée, à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.
public int DecryptCfb (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) 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.
- feedbackSizeInBits
- Int32
Taille des commentaires, spécifiée en bits.
Retours
Nombre total d’octets écrits dans destination
.
Exceptions
paddingMode
n’est pas un mode de remplissage valide.
-ou-
feedbackSizeInBits
n’est pas positif ou représente un nombre entier d’octets.
iv
est la longueur incorrecte. Les appelants sont censés passer un vecteur d’initialisation exactement BlockSize de longueur, converti en octets (BlockSize / 8
).
-ou-
La mémoire tampon dans destination
est trop petite pour contenir les données en texte clair.
Le texte chiffré n’a pas pu être déchiffré correctement.
-ou-
feedbackSizeInBits
n’est pas valide pour l’algorithme.
Remarques
Le comportement de cette méthode est défini par TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
S’applique à
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Déchiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.
public byte[] DecryptCfb (byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) 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.
- feedbackSizeInBits
- Int32
Taille des commentaires, spécifiée en bits.
Retours
Données en texte clair déchiffrées.
Exceptions
ciphertext
ou iv
est null
.
paddingMode
n’est pas un mode de remplissage valide.
-ou-
feedbackSizeInBits
n’est pas positif ou représente un nombre entier d’octets.
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.
-ou-
La taille des commentaires n’est pas valide pour l’algorithme.
Remarques
Le comportement de cette méthode est défini par TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).