Aes.EncryptKeyWrapPaddedCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap with Padding, записывая результат в указанный буфер.
protected:
virtual void EncryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual void EncryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member EncryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> unit
override this.EncryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> unit
Protected Overridable Sub EncryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte))
Параметры
- source
- ReadOnlySpan<Byte>
Данные для упаковки.
Исключения
Произошла ошибка во время криптографической операции.
Комментарии
При вызове базового класса предварительно проверяется, source чтобы не быть пустым.
При вызове базового класса destination предварительно проверяется длина, возвращаемая GetKeyWrapPaddedLength(Int32) для заданных входных данных.