Share via


Pkcs12SafeContents.Decrypt メソッド

定義

オーバーロード

Decrypt(Byte[])

配列のバイトベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

Decrypt(ReadOnlySpan<Byte>)

スパンのバイトベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

Decrypt(ReadOnlySpan<Char>)

スパンの文字ベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

Decrypt(String)

文字列の文字ベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

Decrypt(Byte[])

ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs

配列のバイトベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

public:
 void Decrypt(cli::array <System::Byte> ^ passwordBytes);
public void Decrypt (byte[]? passwordBytes);
public void Decrypt (byte[] passwordBytes);
member this.Decrypt : byte[] -> unit
Public Sub Decrypt (passwordBytes As Byte())

パラメーター

passwordBytes
Byte[]

暗号化されたコンテンツの暗号化を解除するためのパスワードとして使用するバイト。

例外

ConfidentialityMode プロパティは Password ではありません。

パスワードが正しくありません。

- または -

コンテンツの暗号化が正常に解除されませんでした。

注釈

パスワード バイトは、暗号化されたコンテンツによって示されるアルゴリズムによって使用されるキー派生関数 (KDF) に直接渡されます。 これにより、PBKDF2 でパスワードを処理するときに UTF-8 以外のテキスト エンコードを使用する他のシステムとの互換性が可能になります (パスワードベースのキー派生関数 2)。

適用対象

Decrypt(ReadOnlySpan<Byte>)

ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs

スパンのバイトベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

public:
 void Decrypt(ReadOnlySpan<System::Byte> passwordBytes);
public void Decrypt (ReadOnlySpan<byte> passwordBytes);
member this.Decrypt : ReadOnlySpan<byte> -> unit
Public Sub Decrypt (passwordBytes As ReadOnlySpan(Of Byte))

パラメーター

passwordBytes
ReadOnlySpan<Byte>

暗号化されたコンテンツの暗号化を解除するためのパスワードとして使用するバイト。

例外

ConfidentialityMode プロパティは Password ではありません。

パスワードが正しくありません。

- または -

コンテンツの暗号化が正常に解除されませんでした。

注釈

パスワード バイトは、暗号化されたコンテンツによって示されるアルゴリズムによって使用されるキー派生関数 (KDF) に直接渡されます。 これにより、PBKDF2 でパスワードを処理するときに UTF-8 以外のテキスト エンコードを使用する他のシステムとの互換性が可能になります (パスワードベースのキー派生関数 2)。

適用対象

Decrypt(ReadOnlySpan<Char>)

ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs

スパンの文字ベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

public:
 void Decrypt(ReadOnlySpan<char> password);
public void Decrypt (ReadOnlySpan<char> password);
member this.Decrypt : ReadOnlySpan<char> -> unit
Public Sub Decrypt (password As ReadOnlySpan(Of Char))

パラメーター

password
ReadOnlySpan<Char>

暗号化されたコンテンツの暗号化を解除するために使用するパスワード。

例外

ConfidentialityMode プロパティは Password ではありません。

パスワードが正しくありません。

- または -

コンテンツの暗号化が正常に解除されませんでした。

注釈

暗号化された内容が PBKDF1 (パスワードベースのキー派生関数 1) または PBKDF2 (パスワードベースのキー派生関数 2) を使用するアルゴリズムを示している場合、パスワードは UTF-8 エンコードを介してバイトに変換されます。

適用対象

Decrypt(String)

ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs
ソース:
Pkcs12SafeContents.cs

文字列の文字ベースのパスワードを使用して、この SafeContents 値のコンテンツの暗号化を解除します。

public:
 void Decrypt(System::String ^ password);
public void Decrypt (string? password);
public void Decrypt (string password);
member this.Decrypt : string -> unit
Public Sub Decrypt (password As String)

パラメーター

password
String

暗号化されたコンテンツの暗号化を解除するために使用するパスワード。

例外

ConfidentialityMode プロパティは Password ではありません。

パスワードが正しくありません。

- または -

コンテンツの暗号化が正常に解除されませんでした。

注釈

暗号化された内容が PBKDF1 (パスワードベースのキー派生関数 1) または PBKDF2 (パスワードベースのキー派生関数 2) を使用するアルゴリズムを示している場合、パスワードは UTF-8 エンコードを介してバイトに変換されます。

適用対象