SymmetricAlgorithm.TryDecryptEcb Méthode
Définition
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.
Tente de déchiffrer des données dans la mémoire tampon spécifiée, en utilisant le mode BCE avec le mode de remplissage spécifié.
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
Paramètres
- ciphertext
- ReadOnlySpan<Byte>
Données à déchiffrer.
- 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
.
Retours
true
si destination
était suffisamment grand pour recevoir les données déchiffrées ; sinon, false
.
Exceptions
paddingMode
n’est pas un mode de remplissage valide.
Le texte chiffré n’a pas pu être déchiffré correctement.
Remarques
Le comportement de cette méthode est défini par TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).