Aes.EncryptKeyWrapPadded Metodo

Definizione

Esegue il wrapping di una chiave usando l'algoritmo IETF RFC 5649 AES Key Wrap with Padding .

Overload

Nome Descrizione
EncryptKeyWrapPadded(Byte[])

Esegue il wrapping di una chiave usando l'algoritmo IETF RFC 5649 AES Key Wrap with Padding .

EncryptKeyWrapPadded(ReadOnlySpan<Byte>)

Esegue il wrapping di una chiave usando l'algoritmo IETF RFC 5649 AES Key Wrap with Padding .

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

Esegue il wrapping di una chiave usando il wrapping della chiave AES di IETF RFC 5649 con l'algoritmo Padding, scrivendo il risultato in un buffer specificato.

EncryptKeyWrapPadded(Byte[])

Origine:
Aes.cs
Origine:
Aes.cs

Esegue il wrapping di una chiave usando l'algoritmo IETF RFC 5649 AES Key Wrap with Padding .

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()

Parametri

plaintext
Byte[]

Dati di cui eseguire il wrapping.

Valori restituiti

Byte[]

Dati di cui è stato eseguito il wrapping.

Eccezioni

plaintext è null o vuoto.

Si è verificato un errore durante l'operazione di crittografia.

Si applica a

EncryptKeyWrapPadded(ReadOnlySpan<Byte>)

Origine:
Aes.cs
Origine:
Aes.cs

Esegue il wrapping di una chiave usando l'algoritmo IETF RFC 5649 AES Key Wrap with Padding .

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()

Parametri

plaintext
ReadOnlySpan<Byte>

Dati di cui eseguire il wrapping.

Valori restituiti

Byte[]

Dati di cui è stato eseguito il wrapping.

Eccezioni

plaintext è vuoto.

Si è verificato un errore durante l'operazione di crittografia.

Si applica a

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

Origine:
Aes.cs
Origine:
Aes.cs

Esegue il wrapping di una chiave usando il wrapping della chiave AES di IETF RFC 5649 con l'algoritmo Padding, scrivendo il risultato in un buffer specificato.

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))

Parametri

plaintext
ReadOnlySpan<Byte>

Dati di cui eseguire il wrapping.

destination
Span<Byte>

Buffer per ricevere i dati di cui è stato eseguito il wrapping.

Eccezioni

plaintext è vuoto.

oppure

destination non è di dimensioni precise.

plaintext e destination sovrapposizione.

oppure

Si è verificato un errore durante l'operazione di crittografia.

Vedi anche

Si applica a