SymmetricAlgorithm.EncryptEcb Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| EncryptEcb(Byte[], PaddingMode) |
Krypterar data med ECB-läge med angivet utfyllnadsläge. |
| EncryptEcb(ReadOnlySpan<Byte>, PaddingMode) |
Krypterar data med ECB-läge med angivet utfyllnadsläge. |
| EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Krypterar data till den angivna bufferten med hjälp av ECB-läge med angivet utfyllnadsläge. |
EncryptEcb(Byte[], PaddingMode)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Krypterar data med ECB-läge med angivet utfyllnadsläge.
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()
Parametrar
- plaintext
- Byte[]
Data som ska krypteras.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
Returer
Krypterade chiffertextdata.
Undantag
plaintext är null.
paddingMode är inte ett giltigt utfyllnadsläge.
Det gick inte att kryptera klartexten.
Kommentarer
Den här metodens beteende definieras av TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Gäller för
EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Krypterar data med ECB-läge med angivet utfyllnadsläge.
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()
Parametrar
- plaintext
- ReadOnlySpan<Byte>
Data som ska krypteras.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
Returer
Krypterade chiffertextdata.
Undantag
paddingMode är inte ett giltigt utfyllnadsläge.
Det gick inte att kryptera klartexten.
Kommentarer
Den här metodens beteende definieras av TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Gäller för
EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Krypterar data till den angivna bufferten med hjälp av ECB-läge med angivet utfyllnadsläge.
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
Parametrar
- plaintext
- ReadOnlySpan<Byte>
Data som ska krypteras.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
Returer
Det totala antalet byte som skrivits till destination.
Undantag
paddingMode är inte ett giltigt utfyllnadsläge.
Det gick inte att kryptera klartexten.
Bufferten i destination är för liten för att innehålla chiffertextdata.
Kommentarer
Den här metodens beteende definieras av TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).