SymmetricAlgorithm.TryDecryptEcb 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.
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.
- 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).