public class PBEParameterSpec extends Object implements AlgorithmParameterSpec
Constructor | Description |
---|---|
PBEParameterSpec (byte[] salt,
int iterationCount) |
Constructs a parameter set for password-based encryption as defined in
the PKCS #5 standard.
|
PBEParameterSpec (byte[] salt,
int iterationCount,
AlgorithmParameterSpec paramSpec) |
Constructs a parameter set for password-based encryption as defined in
the PKCS #5 standard.
|
Modifier and Type | Method | Description |
---|---|---|
int |
getIterationCount () |
Returns the iteration count.
|
AlgorithmParameterSpec |
getParameterSpec () |
Returns the cipher algorithm parameter specification.
|
byte[] |
getSalt () |
Returns the salt.
|
public PBEParameterSpec(byte[] salt, int iterationCount)
salt
- the salt. The contents of salt
are copied
to protect against subsequent modification.iterationCount
- the iteration count.NullPointerException
- if salt
is null.public PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)
salt
- the salt. The contents of salt
are copied
to protect against subsequent modification.iterationCount
- the iteration count.paramSpec
- the cipher algorithm parameter specification, which
may be null.NullPointerException
- if salt
is null.public byte[] getSalt()
public int getIterationCount()
public AlgorithmParameterSpec getParameterSpec()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.