Aes.EncryptKeyWrapPadded Метод

Определение

Перегрузки

Имя Описание
EncryptKeyWrapPadded(Byte[])

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap с помощью алгоритма заполнения.

EncryptKeyWrapPadded(ReadOnlySpan<Byte>)

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap с помощью алгоритма заполнения.

EncryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap with Padding, записывая результат в указанный буфер.

EncryptKeyWrapPadded(Byte[])

Исходный код:
Aes.cs
Исходный код:
Aes.cs

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap с помощью алгоритма заполнения.

public:
 cli::array <System::Byte> ^ EncryptKeyWrapPadded(cli::array <System::Byte> ^ plaintext);
public byte[] EncryptKeyWrapPadded(byte[] plaintext);
member this.EncryptKeyWrapPadded : byte[] -> byte[]
Public Function EncryptKeyWrapPadded (plaintext As Byte()) As Byte()

Параметры

plaintext
Byte[]

Данные для упаковки.

Возвращаемое значение

Byte[]

Упакованные данные.

Исключения

plaintext имеет null или пуст.

Произошла ошибка во время криптографической операции.

Применяется к

EncryptKeyWrapPadded(ReadOnlySpan<Byte>)

Исходный код:
Aes.cs
Исходный код:
Aes.cs

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap с помощью алгоритма заполнения.

public:
 cli::array <System::Byte> ^ EncryptKeyWrapPadded(ReadOnlySpan<System::Byte> plaintext);
public byte[] EncryptKeyWrapPadded(ReadOnlySpan<byte> plaintext);
member this.EncryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function EncryptKeyWrapPadded (plaintext As ReadOnlySpan(Of Byte)) As Byte()

Параметры

plaintext
ReadOnlySpan<Byte>

Данные для упаковки.

Возвращаемое значение

Byte[]

Упакованные данные.

Исключения

plaintext значение пусто.

Произошла ошибка во время криптографической операции.

Применяется к

EncryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Исходный код:
Aes.cs
Исходный код:
Aes.cs

Упаковывает ключ с помощью алгоритма IETF RFC 5649 AES Key Wrap with Padding, записывая результат в указанный буфер.

public:
 void EncryptKeyWrapPadded(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination);
public void EncryptKeyWrapPadded(ReadOnlySpan<byte> plaintext, Span<byte> destination);
member this.EncryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> unit
Public Sub EncryptKeyWrapPadded (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte))

Параметры

plaintext
ReadOnlySpan<Byte>

Данные для упаковки.

destination
Span<Byte>

Буфер для получения упакованных данных.

Исключения

plaintext значение пусто.

–или–

destination не является точным размером.

plaintext и destination перекрываются.

–или–

Произошла ошибка во время криптографической операции.

См. также раздел

Применяется к