Aes.DecryptKeyWrapPaddedCore Metode

Definisi

Buka bungkus kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.

protected:
 virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

source
ReadOnlySpan<Byte>

Data yang akan dibongkar.

destination
Span<Byte>

Buffer untuk menerima kunci yang tidak dibungkus.

Mengembalikan

Jumlah byte dalam kunci yang tidak dibungkus.

Pengecualian

Algoritma unwrap gagal membongkar ciphertext.

-atau-

Terjadi kesalahan selama operasi kriptografi.

Keterangan

Ketika dipanggil oleh kelas dasar, source divalidasi sebelumnya menjadi setidaknya 16 byte dan kelipatan 8 byte.

Ketika dipanggil oleh kelas dasar, destination akan selalu tepat 8 byte lebih pendek dari source, sehingga nilai yang valid akan selalu pas.

Berlaku untuk