public class

PBEParameterSpec

extends Object
implements AlgorithmParameterSpec
java.lang.Object
   ↳ javax.crypto.spec.PBEParameterSpec

Class Overview

This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.

Summary

Public Constructors
PBEParameterSpec(byte[] salt, int iterationCount)
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
Public Methods
int getIterationCount()
Returns the iteration count.
byte[] getSalt()
Returns the salt.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PBEParameterSpec (byte[] salt, 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
NullPointerException if salt is null.

Public Methods

public int getIterationCount ()

Returns the iteration count.

Returns
  • the iteration count

public byte[] getSalt ()

Returns the salt.

Returns
  • the salt. Returns a new array each time this method is called.