PBEKeySpec 构造函数

定义

重载

PBEKeySpec(Char[])

采用密码的构造函数。

PBEKeySpec(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

PBEKeySpec(Char[], Byte[], Int32)

用于生成固定键大小的 PBE 密码的 PBEKey 的密码、salt、迭代计数的构造函数。

PBEKeySpec(Char[], Byte[], Int32, Int32)

采用密码、salt、迭代计数和待派生密钥长度的构造函数,用于生成可变键大小的 PBE 密码的 PBEKey。

PBEKeySpec(Char[])

采用密码的构造函数。

[Android.Runtime.Register(".ctor", "([C)V", "")]
public PBEKeySpec (char[]? password);
[<Android.Runtime.Register(".ctor", "([C)V", "")>]
new Javax.Crypto.Spec.PBEKeySpec : char[] -> Javax.Crypto.Spec.PBEKeySpec

参数

password
Char[]

密码。

属性

注解

采用密码的构造函数。 如果指定 null,则使用空字符[]。

注意: password 克隆后再将其存储在新 PBEKeySpec 对象中。

适用于 . 的 javax.crypto.spec.PBEKeySpec.PBEKeySpec(char[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PBEKeySpec(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected PBEKeySpec (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Javax.Crypto.Spec.PBEKeySpec : nativeint * Android.Runtime.JniHandleOwnership -> Javax.Crypto.Spec.PBEKeySpec

参数

javaReference
IntPtr

nativeint

IntPtr一个包含 Java 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PBEKeySpec(Char[], Byte[], Int32)

用于生成固定键大小的 PBE 密码的 PBEKey 的密码、salt、迭代计数的构造函数。

[Android.Runtime.Register(".ctor", "([C[BI)V", "")]
public PBEKeySpec (char[]? password, byte[]? salt, int iterationCount);
[<Android.Runtime.Register(".ctor", "([C[BI)V", "")>]
new Javax.Crypto.Spec.PBEKeySpec : char[] * byte[] * int -> Javax.Crypto.Spec.PBEKeySpec

参数

password
Char[]

密码。

salt
Byte[]

盐。

iterationCount
Int32

迭代计数。

属性

例外

如果 salt 为 null,则为 null。

如果 salt 为空或迭代计数为零或负数,

注解

用于生成固定键大小的 PBE 密码的 PBEKey 的密码、salt、迭代计数的构造函数。 如果为 null 指定 , password则使用空字符[] 。

注意:在passwordsalt将它们存储在新PBEKeySpec对象中之前对其进行克隆。

适用于 . 的 javax.crypto.spec.PBEKeySpec.PBEKeySpec(char[], byte[], int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PBEKeySpec(Char[], Byte[], Int32, Int32)

采用密码、salt、迭代计数和待派生密钥长度的构造函数,用于生成可变键大小的 PBE 密码的 PBEKey。

[Android.Runtime.Register(".ctor", "([C[BII)V", "")]
public PBEKeySpec (char[]? password, byte[]? salt, int iterationCount, int keyLength);
[<Android.Runtime.Register(".ctor", "([C[BII)V", "")>]
new Javax.Crypto.Spec.PBEKeySpec : char[] * byte[] * int * int -> Javax.Crypto.Spec.PBEKeySpec

参数

password
Char[]

密码。

salt
Byte[]

盐。

iterationCount
Int32

迭代计数。

keyLength
Int32

待派生的密钥长度。

属性

例外

如果 salt 为 null,则为 null。

如果 salt 为空,则迭代计数为零或负,或密钥长度为零或负。

注解

采用密码、salt、迭代计数和待派生密钥长度的构造函数,用于生成可变键大小的 PBE 密码的 PBEKey。 如果为 null 指定 , password则使用空字符[] 。

注意:在passwordsalt将它们存储在新PBEKeySpec对象中之前对其进行克隆。

适用于 . 的 javax.crypto.spec.PBEKeySpec.PBEKeySpec(char[], byte[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于