Aes.DecryptKeyWrapPadded メソッド

定義

オーバーロード

名前 説明
DecryptKeyWrapPadded(Byte[])

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

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

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

DecryptKeyWrapPadded(Byte[])

ソース:
Aes.cs
ソース:
Aes.cs

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

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

パラメーター

ciphertext
Byte[]

ラップを解除するデータ。

返品

Byte[]

ラップされていないキー。

例外

ciphertextnullです。

ciphertext には、埋め込みアルゴリズムによるキー ラップの出力に対応しない Length があります。

適用対象

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

ソース:
Aes.cs
ソース:
Aes.cs

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

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

パラメーター

ciphertext
ReadOnlySpan<Byte>

ラップを解除するデータ。

返品

Byte[]

ラップされていないキー。

例外

ciphertext には、埋め込みアルゴリズムによるキー ラップの出力に対応しない Length があります。

適用対象

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

ソース:
Aes.cs
ソース:
Aes.cs

IETF RFC 5649 AES キー ラップとパディング アルゴリズムを使用してラップされたキーのラップを解除します。

public:
 int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

パラメーター

ciphertext
ReadOnlySpan<Byte>

ラップを解除するデータ。

destination
Span<Byte>

ラップされていないキーを受け取るバッファー。

返品

ラップされていないキーのバイト数。

例外

ciphertext には、埋め込みアルゴリズムによるキー ラップの出力に対応しない Length があります。

-又は-

destinationには、ciphertextより 16 バイトを超える短いLengthがあるため、ラップされていないキーを保持するには短すぎることが保証されます。

ciphertextdestination 重複します。

-又は-

アンラップ アルゴリズムで暗号テキストのラップを解除できませんでした。

-又は-

暗号化操作中にエラーが発生しました。

適用対象