Module  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