Číst v angličtině

Sdílet prostřednictvím


SymmetricAlgorithm.TryDecryptCbcCore Metoda

Definice

Důležité

Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.

Při přepsání v odvozené třídě se nástroj pokusí dešifrovat data do zadané vyrovnávací paměti pomocí režimu CBC se zadaným režimem odsazení.

protected virtual bool TryDecryptCbcCore(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);

Parametry

ciphertext
ReadOnlySpan<Byte>

Data k dešifrování.

iv
ReadOnlySpan<Byte>

Inicializační vektor.

destination
Span<Byte>

Vyrovnávací paměť pro příjem dat ve formátu prostého textu.

paddingMode
PaddingMode

Režim odsazení použitý k vytvoření šifrovacího textu a odebrání během dešifrování.

bytesWritten
Int32

Když tato metoda vrátí hodnotu , obsahuje celkový počet bajtů zapsaných do destination.

Návraty

true pokud destination byl dostatečně velký, aby mohl přijímat dešifrovaná data, falsejinak hodnota .

Výjimky

Odvozená třída neposkytla implementaci.

Poznámky

Odvozené třídy musí toto přepsat a poskytnout implementaci.

Platí pro

Produkt Verze
.NET 6, 7, 8, 9, 10