Aes.TryDecryptKeyWrapPadded Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kicsomagolásának kísérlete.
public:
bool TryDecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryDecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination, out int bytesWritten);
member this.TryDecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Function TryDecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Paraméterek
- ciphertext
- ReadOnlySpan<Byte>
A feloldandó adatok.
- bytesWritten
- Int32
Amikor ez a metódus visszatér, a beírt destinationbájtok számát tartalmazza.
Ez a paraméter nem inicializáltként van kezelve.
Válaszok
trueha destination elég hosszú ahhoz, hogy megkapja a le nem írt kulcsot; ellenkező esetben. false
Kivételek
ciphertext olyan kimenettel Length rendelkezik, amely nem felel meg a kulcsburkolás és a padding algoritmus kimenetének.
ciphertext és destination átfedésben.
-vagy-
A feloldó algoritmus nem tudta feloldani a rejtjelszöveget.
-vagy-
Hiba történt a titkosítási művelet során.