Aes.TryDecryptKeyWrapPadded メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IETF RFC 5649 AES Key Wrap with 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
パラメーター
- ciphertext
- ReadOnlySpan<Byte>
ラップを解除するデータ。
返品
true
destinationがラップされていないキーを受け取るのに十分な長さである場合は。それ以外の場合はfalse。
例外
ciphertext には、埋め込みアルゴリズムによるキー ラップの出力に対応しない Length があります。
ciphertext と destination 重複します。
-又は-
アンラップ アルゴリズムで暗号テキストのラップを解除できませんでした。
-又は-
暗号化操作中にエラーが発生しました。