Pkcs12SafeContents.Decrypt 方法

定义

重载

Decrypt(Byte[])

使用数组中基于字节的密码解密此 SafeContents 值的内容。

Decrypt(ReadOnlySpan<Byte>)

使用范围中基于字节的密码解密此 SafeContents 值的内容。

Decrypt(ReadOnlySpan<Char>)

使用范围中基于字符的密码解密此 SafeContents 值的内容。

Decrypt(String)

使用字符串中基于字符的密码解密此 SafeContents 值的内容。

Decrypt(Byte[])

Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
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[]

用作用于解密已加密内容的密码的字节。

例外

密码不正确。

- 或 -

未成功解密内容。

注解

密码字节直接传递到密钥派生函数 (KDF) 由加密内容指示的算法使用。 这样就可以与使用 PBKDF2 (基于密码的密钥派生函数 2) 处理密码时使用 UTF-8 以外的文本编码的其他系统兼容。

适用于

Decrypt(ReadOnlySpan<Byte>)

Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
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>

用作用于解密已加密内容的密码的字节。

例外

密码不正确。

- 或 -

未成功解密内容。

注解

密码字节直接传递到密钥派生函数 (KDF) 由加密内容指示的算法使用。 这样就可以与使用 PBKDF2 (基于密码的密钥派生函数 2) 处理密码时使用 UTF-8 以外的文本编码的其他系统兼容。

适用于

Decrypt(ReadOnlySpan<Char>)

Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
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>

用于解密加密内容的密码。

例外

密码不正确。

- 或 -

未成功解密内容。

注解

当加密内容指示使用 PBKDF1 (基于密码的密钥派生函数 1) 或 PBKDF2 (基于密码的密钥派生函数 2) 的算法时,密码将通过 UTF-8 编码转换为字节。

适用于

Decrypt(String)

Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
Pkcs12SafeContents.cs
Source:
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

用于解密加密内容的密码。

例外

密码不正确。

- 或 -

未成功解密内容。

注解

当加密内容指示使用 PBKDF1 (基于密码的密钥派生函数 1) 或 PBKDF2 (基于密码的密钥派生函数 2) 的算法时,密码将通过 UTF-8 编码转换为字节。

适用于