- java.lang.Object
 -  
      
- javax.crypto.spec.PBEParameterSpec
 
 
-  
       
- 实现的所有接口
 -  
         
AlgorithmParameterSpec 
public class PBEParameterSpec extends Object implements 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
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
 
 
 -  
 
 -