java.lang.Object
javax.crypto.spec.PBEParameterSpec
- 所有已实现的接口:
AlgorithmParameterSpec
此类指定用于基于密码的加密 (PBE) 的参数集,如 PKCS #5 标准中所定义。
- 自从:
- 1.4
-
构造方法总结
构造方法构造方法描述PBEParameterSpec(byte[] salt, int iterationCount) 为 PKCS #5 标准中定义的基于密码的加密构造参数集。PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec) 为 PKCS #5 标准中定义的基于密码的加密构造参数集。 -
方法总结
-
构造方法详细信息
-
PBEParameterSpec
public PBEParameterSpec(byte[] salt, int iterationCount) 为 PKCS #5 标准中定义的基于密码的加密构造参数集。- 参数:
salt- 盐。复制salt的内容以防止后续修改。iterationCount- 迭代次数。- 抛出:
NullPointerException- 如果salt为空。
-
PBEParameterSpec
为 PKCS #5 标准中定义的基于密码的加密构造参数集。- 参数:
salt- 盐。复制salt的内容以防止后续修改。iterationCount- 迭代次数。paramSpec- 密码算法参数说明,可以为空。- 抛出:
NullPointerException- 如果salt为空。- 自从:
- 1.8
-
-
方法详情
-
getSalt
public byte[] getSalt()返回盐。- 返回:
- 盐。每次调用此方法时返回一个新数组。
-
getIterationCount
public int getIterationCount()返回迭代计数。- 返回:
- 迭代次数
-
getParameterSpec
返回密码算法参数说明。- 返回:
- 参数规范,如果未设置则为 null。
- 自从:
- 1.8
-