Aes.DecryptKeyWrapPadded Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.
Overload
| Nama | Deskripsi |
|---|---|
| DecryptKeyWrapPadded(Byte[]) |
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>) |
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>) |
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding. |
DecryptKeyWrapPadded(Byte[])
- Sumber:
- Aes.cs
- Sumber:
- Aes.cs
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.
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()
Parameter
- ciphertext
- Byte[]
Data yang akan dibongkar.
Mengembalikan
Kunci yang belum dibungkus.
Pengecualian
ciphertext adalah null.
ciphertext memiliki Length yang tidak sesuai dengan output Key Wrap dengan algoritma Padding.
Berlaku untuk
DecryptKeyWrapPadded(ReadOnlySpan<Byte>)
- Sumber:
- Aes.cs
- Sumber:
- Aes.cs
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.
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()
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Data yang akan dibongkar.
Mengembalikan
Kunci yang belum dibungkus.
Pengecualian
ciphertext memiliki Length yang tidak sesuai dengan output Key Wrap dengan algoritma Padding.
Berlaku untuk
DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)
- Sumber:
- Aes.cs
- Sumber:
- Aes.cs
Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.
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
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Data yang akan dibongkar.
Mengembalikan
Jumlah byte dalam kunci yang tidak dibungkus.
Pengecualian
ciphertext memiliki Length yang tidak sesuai dengan output Key Wrap dengan algoritma Padding.
-atau-
destination memiliki Length yang lebih dari 16 byte lebih pendek dari ciphertext, sehingga dijamin terlalu pendek untuk menahan kunci yang tidak dibungkus.
ciphertext dan destination tumpang tindih.
-atau-
Algoritma unwrap gagal membongkar ciphertext.
-atau-
Terjadi kesalahan selama operasi kriptografi.