PBEKeySpec 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
参数
- 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
则使用空字符[] 。
注意:在password
salt
将它们存储在新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
则使用空字符[] 。
注意:在password
salt
将它们存储在新PBEKeySpec
对象中之前对其进行克隆。
适用于 . 的 javax.crypto.spec.PBEKeySpec.PBEKeySpec(char[], byte[], int, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。