javax.crypto.spec

Class PBEParameterSpec

  1. java.lang.Object
  2. extended byjavax.crypto.spec.PBEParameterSpec
All implemented interfaces:
java.security.spec.AlgorithmParameterSpec

  1. public class PBEParameterSpec
  2. extends java.lang.Object
  3. implements java.security.spec.AlgorithmParameterSpec
This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.
Since:
1.4
Version:
1.16, 06/03/04
Author:
Jan Luehe

Constructor Summary

Constructor and Description
PBEParameterSpec(byte[] salt,int iterationCount)
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.

Method Summary

Modifier and Type Method and Description
  1. int
getIterationCount()
Returns the iteration count.
  1. byte[]
getSalt()
Returns the salt.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

PBEParameterSpec

  1. public PBEParameterSpec(byte[] salt,
  2. int iterationCount)
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
Parameters:
salt - the salt. The contents of salt are copied to protect against subsequent modification.
iterationCount - the iteration count.
Throws:
java.lang.NullPointerException - if salt is null.

Method Detail

getSalt

  1. public byte[] getSalt()
Returns the salt.
Returns:
the salt. Returns a new array each time this method is called.

getIterationCount

  1. public int getIterationCount()
Returns the iteration count.
Returns:
the iteration count