SymmetricAlgorithm.EncryptEcb 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
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, en utilisant le 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 chiffré et supprimer pendant le déchiffrement.
Retours
Données de texte chiffré 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 chiffré et supprimer pendant le déchiffrement.
Retours
Données de texte chiffré 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, en utilisant le 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.
- 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.
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).