模块  java.base
软件包  javax.crypto.spec

Class PBEParameterSpec

    • 构造方法详细信息

      • PBEParameterSpec

        public PBEParameterSpec​(byte[] salt,
                                int iterationCount)
        根据PKCS#5标准中的定义构造基于密码的加密的参数集。
        参数
        salt - 盐。 复制salt的内容以防止后续修改。
        iterationCount - 迭代次数。
        异常
        NullPointerException - 如果 salt为空。
      • PBEParameterSpec

        public PBEParameterSpec​(byte[] salt,
                                int iterationCount,
                                AlgorithmParameterSpec paramSpec)
        根据PKCS#5标准中的定义构造基于密码的加密的参数集。
        参数
        salt - 盐。 复制salt的内容以防止后续修改。
        iterationCount - 迭代计数。
        paramSpec - 密码算法参数规范,可以为null。
        异常
        NullPointerException - 如果 salt为空。
        从以下版本开始:
        1.8
    • 方法详细信息

      • getSalt

        public byte[] getSalt()
        返回盐。
        结果
        盐。 每次调用此方法时返回一个新数组。
      • getIterationCount

        public int getIterationCount()
        返回迭代计数。
        结果
        迭代次数
      • getParameterSpec

        public AlgorithmParameterSpec getParameterSpec()
        返回密码算法参数规范。
        结果
        参数规范,如果没有设置则为null。
        从以下版本开始:
        1.8