SymmetricAlgorithm.TryDecryptEcb Metod

Definition

Försöker dekryptera data till den angivna bufferten med hjälp av ECB-läge med angivet utfyllnadsläge.

public:
 bool TryDecryptEcb(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryDecryptEcb(ReadOnlySpan<byte> ciphertext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
member this.TryDecryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Public Function TryDecryptEcb (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean

Parametrar

ciphertext
ReadOnlySpan<Byte>

Data som ska dekrypteras.

destination
Span<Byte>

Bufferten för att ta emot klartextdata.

paddingMode
PaddingMode

Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.

bytesWritten
Int32

När den här metoden returnerar innehåller det totala antalet byte som skrivits till destination.

Returer

trueom destination var tillräckligt stor för att ta emot de dekrypterade data, annars . false

Undantag

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att dekryptera chiffertexten.

Kommentarer

Den här metodens beteende definieras av TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Gäller för