public class PbeDigester extends PbeObject implements Digester
iterationCount, keySize, password, saltSize, secretKeyGenerator| Constructor and Description |
|---|
PbeDigester() |
| Modifier and Type | Method and Description |
|---|---|
PbeDigester |
copy() |
byte[] |
digest(byte[] message) |
byte[] |
digest(byte[] message,
Out<byte[]> salt) |
protected void |
init() |
PbeDigester |
setAlgorithm(String algorithm) |
PbeDigester |
setIterationCount(int iterationCount) |
PbeDigester |
setKeySize(int keySize) |
PbeDigester |
setPassword(char[] password) |
PbeDigester |
setPassword(String passwordOrEnv) |
PbeDigester |
setProvider(String provider) |
PbeDigester |
setSaltSize(int saltSize) |
PbeDigester |
setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator) |
boolean |
verify(byte[] message,
byte[] digested) |
boolean |
verify(byte[] message,
byte[] mac,
byte[] salt) |
buildSecretKey, destroyassertNotInitialized, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initializepublic byte[] digest(byte[] message)
throws CryptoException
digest in interface DigesterCryptoExceptionpublic boolean verify(byte[] message,
byte[] digested)
throws CryptoException
verify in interface DigesterCryptoExceptionpublic byte[] digest(byte[] message,
Out<byte[]> salt)
throws CryptoException
digest in interface DigesterCryptoExceptionpublic boolean verify(byte[] message,
byte[] mac,
byte[] salt)
throws CryptoException
verify in interface DigesterCryptoExceptionpublic PbeDigester setAlgorithm(String algorithm)
public PbeDigester setProvider(String provider)
public PbeDigester setSaltSize(int saltSize)
setSaltSize in class PbeObjectpublic PbeDigester setIterationCount(int iterationCount)
setIterationCount in class PbeObjectpublic PbeDigester setKeySize(int keySize)
setKeySize in class PbeObjectpublic PbeDigester setPassword(char[] password)
setPassword in class PbeObjectpublic PbeDigester setPassword(String passwordOrEnv)
setPassword in class PbeObjectpublic PbeDigester setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator)
setSecretKeyGenerator in class PbeObjectpublic PbeDigester copy()
Copyright © 2021. All rights reserved.