Compartir vía


SymmetricAlgorithm.EncryptEcb Método

Definición

Sobrecargas

EncryptEcb(Byte[], PaddingMode)

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

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

Cifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

EncryptEcb(Byte[], PaddingMode)

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

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

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

Parámetros

plaintext
Byte[]

Datos que se van a cifrar.

paddingMode
PaddingMode

Modo de relleno utilizado para generar el texto cifrado y quitar durante el descifrado.

Devoluciones

Byte[]

Datos cifrados de texto cifrado.

Excepciones

plaintext es null.

paddingMode no es un modo de relleno válido.

No se pudo cifrar correctamente el texto no cifrado.

Comentarios

El comportamiento de este método se define mediante TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Se aplica a

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

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

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

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

Parámetros

plaintext
ReadOnlySpan<Byte>

Datos que se van a cifrar.

paddingMode
PaddingMode

Modo de relleno utilizado para generar el texto cifrado y quitar durante el descifrado.

Devoluciones

Byte[]

Datos cifrados de texto cifrado.

Excepciones

paddingMode no es un modo de relleno válido.

No se pudo cifrar correctamente el texto no cifrado.

Comentarios

El comportamiento de este método se define mediante TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Se aplica a

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

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

Cifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

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

Parámetros

plaintext
ReadOnlySpan<Byte>

Datos que se van a cifrar.

destination
Span<Byte>

Búfer que se va a recibir los datos de texto cifrado.

paddingMode
PaddingMode

Modo de relleno utilizado para generar el texto cifrado y quitar durante el descifrado.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

paddingMode no es un modo de relleno válido.

No se pudo cifrar correctamente el texto no cifrado.

El búfer de destination es demasiado pequeño para contener los datos de texto cifrado.

Comentarios

El comportamiento de este método se define mediante TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Se aplica a