Partager via


SymmetricAlgorithm.EncryptCfb Méthode

Définition

Surcharges

EncryptCfb(Byte[], Byte[], PaddingMode, Int32)

Chiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.

EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)

Chiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.

EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)

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.

EncryptCfb(Byte[], Byte[], PaddingMode, Int32)

Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs

Chiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.

public byte[] EncryptCfb (byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()

Paramètres

plaintext
Byte[]

Données à 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

Byte[]

Données de texte chiffré chiffré.

Exceptions

plaintext 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 en clair n’a pas pu être 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 TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).

S’applique à

EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)

Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs

Chiffre les données à l’aide du mode CFB avec le mode de remplissage et la taille de commentaires spécifiés.

public byte[] EncryptCfb (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext 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

plaintext
ReadOnlySpan<Byte>

Données à 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

Byte[]

Données de texte chiffré chiffré.

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 en clair n’a pas pu être 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 TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).

S’applique à

EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)

Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs
Source:
SymmetricAlgorithm.cs

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 EncryptCfb (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function EncryptCfb (plaintext 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

plaintext
ReadOnlySpan<Byte>

Données à chiffrer.

iv
ReadOnlySpan<Byte>

Vecteur d'initialisation.

destination
Span<Byte>

Mémoire tampon pour recevoir les données de texte chiffré.

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).

Le texte en clair n’a pas pu être 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 TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).

S’applique à