SymmetricAlgorithm.TryDecryptCbcCore Méthode
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, tente de déchiffrer les données dans la mémoire tampon spécifiée, en utilisant le mode CBC avec le mode de remplissage spécifié.
protected:
virtual bool TryDecryptCbcCore(ReadOnlySpan<System::Byte> ciphertext, ReadOnlySpan<System::Byte> iv, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryDecryptCbcCore(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
abstract member TryDecryptCbcCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
override this.TryDecryptCbcCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Protected Overridable Function TryDecryptCbcCore (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean
- ciphertext
- ReadOnlySpan<Byte>
Données à déchiffrer.
- iv
- ReadOnlySpan<Byte>
Vecteur d'initialisation.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour produire le texte chiffré et supprimer pendant le déchiffrement.
- bytesWritten
- Int32
Lorsque cette méthode est retournée, contient le nombre total d’octets écrits dans destination
.
true
si destination
était suffisamment grand pour recevoir les données déchiffrées ; sinon, false
.
Une classe dérivée n’a pas fourni d’implémentation.
Les classes dérivées doivent remplacer ce paramètre et fournir une implémentation.
Produit | Versions |
---|---|
.NET | 6, 7, 8, 9 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :