Aes.DecryptKeyWrapPadded 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.
Överlagringar
| Name | Description |
|---|---|
| DecryptKeyWrapPadded(Byte[]) |
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>) |
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>) |
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm. |
DecryptKeyWrapPadded(Byte[])
- Källa:
- Aes.cs
- Källa:
- Aes.cs
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm.
public:
cli::array <System::Byte> ^ DecryptKeyWrapPadded(cli::array <System::Byte> ^ ciphertext);
public byte[] DecryptKeyWrapPadded(byte[] ciphertext);
member this.DecryptKeyWrapPadded : byte[] -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As Byte()) As Byte()
Parametrar
- ciphertext
- Byte[]
De data som ska packas upp.
Returer
Den oöppnade nyckeln.
Undantag
ciphertext är null.
ciphertext har en Length som inte motsvarar utdata från nyckelomslutningen med utfyllnadsalgoritmen.
Gäller för
DecryptKeyWrapPadded(ReadOnlySpan<Byte>)
- Källa:
- Aes.cs
- Källa:
- Aes.cs
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm.
public:
cli::array <System::Byte> ^ DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext);
public byte[] DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte)) As Byte()
Parametrar
- ciphertext
- ReadOnlySpan<Byte>
De data som ska packas upp.
Returer
Den oöppnade nyckeln.
Undantag
ciphertext har en Length som inte motsvarar utdata från nyckelomslutningen med utfyllnadsalgoritmen.
Gäller för
DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)
- Källa:
- Aes.cs
- Källa:
- Aes.cs
Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm.
public:
int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametrar
- ciphertext
- ReadOnlySpan<Byte>
De data som ska packas upp.
Returer
Antalet byte i den oöppnade nyckeln.
Undantag
ciphertext har en Length som inte motsvarar utdata från nyckelomslutningen med utfyllnadsalgoritmen.
-eller-
destination har en Length som är mer än 16 byte kortare än ciphertext, vilket garanteras för kort för att hålla den oöppnade nyckeln.
ciphertext och destination överlappar varandra.
-eller-
Det gick inte att packa upp chiffertexten med algoritmen unwrap.
-eller-
Ett fel uppstod under den kryptografiska åtgärden.