Share via


SymmetricAlgorithm.EncryptEcb Méthode

Définition

Surcharges

EncryptEcb(Byte[], PaddingMode)

Chiffre les données à l’aide du mode BCE avec le mode de remplissage spécifié.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Chiffre les données à l’aide du mode BCE avec le mode de remplissage spécifié.

EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Chiffre les données dans la mémoire tampon spécifiée, à l’aide du mode BCE avec le mode de remplissage spécifié.

EncryptEcb(Byte[], PaddingMode)

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

Chiffre les données à l’aide du mode BCE avec le mode de remplissage spécifié.

public:
 cli::array <System::Byte> ^ EncryptEcb(cli::array <System::Byte> ^ plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb (byte[] plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As Byte(), paddingMode As PaddingMode) As Byte()

Paramètres

plaintext
Byte[]

Données à chiffrer.

paddingMode
PaddingMode

Mode de remplissage utilisé pour produire le texte de chiffrement et supprimer pendant le déchiffrement.

Retours

Byte[]

Données chiffrées de texte chiffré.

Exceptions

plaintext a la valeur null.

paddingMode n’est pas un mode de remplissage valide.

Le texte en clair n’a pas pu être chiffré correctement.

Remarques

Le comportement de cette méthode est défini par TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

S’applique à

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

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

Chiffre les données à l’aide du mode BCE avec le mode de remplissage spécifié.

public:
 cli::array <System::Byte> ^ EncryptEcb(ReadOnlySpan<System::Byte> plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb (ReadOnlySpan<byte> plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), paddingMode As PaddingMode) As Byte()

Paramètres

plaintext
ReadOnlySpan<Byte>

Données à chiffrer.

paddingMode
PaddingMode

Mode de remplissage utilisé pour produire le texte de chiffrement et supprimer pendant le déchiffrement.

Retours

Byte[]

Données chiffrées de texte chiffré.

Exceptions

paddingMode n’est pas un mode de remplissage valide.

Le texte en clair n’a pas pu être chiffré correctement.

Remarques

Le comportement de cette méthode est défini par TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

S’applique à

EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

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 BCE avec le mode de remplissage spécifié.

public:
 int EncryptEcb(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode);
public int EncryptEcb (ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode) As Integer

Paramètres

plaintext
ReadOnlySpan<Byte>

Données à chiffrer.

destination
Span<Byte>

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

paddingMode
PaddingMode

Mode de remplissage utilisé pour produire le texte de chiffrement et supprimer pendant le déchiffrement.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

paddingMode n’est pas un mode de remplissage valide.

Le texte en clair n’a pas pu être chiffré correctement.

La mémoire tampon dans destination est trop petite pour contenir les données de texte chiffré.

Remarques

Le comportement de cette méthode est défini par TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

S’applique à