Aes.TryDecryptKeyWrapPadded 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.
Upaya untuk membongkar kunci yang dibungkus menggunakan IETF RFC 5649 AES Key Wrap dengan algoritma Padding.
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
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Data yang akan dibongkar.
- bytesWritten
- Int32
Ketika metode ini kembali, berisi jumlah byte yang ditulis ke destination.
Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true jika destination cukup lama untuk menerima kunci yang tidak dibungkus; jika tidak, false.
Pengecualian
ciphertext memiliki Length yang tidak sesuai dengan output Key Wrap dengan algoritma Padding.
ciphertext dan destination tumpang tindih.
-atau-
Algoritma unwrap gagal membongkar ciphertext.
-atau-
Terjadi kesalahan selama operasi kriptografi.