public class MbeDigester extends PbeCrypto implements Digester
iterationCount, keySize, password, saltSize, secretKeyGenerator| Constructor and Description |
|---|
MbeDigester() |
| Modifier and Type | Method and Description |
|---|---|
MbeDigester |
copy() |
byte[] |
digest(byte[] message) |
int |
getDigestLength() |
protected void |
init() |
MbeDigester |
setAlgorithm(String algorithm) |
MbeDigester |
setIterationCount(int iterationCount) |
MbeDigester |
setKeySize(int keySize) |
MbeDigester |
setPassword(char[] password) |
MbeDigester |
setProvider(String provider) |
MbeDigester |
setSaltSize(int saltSize) |
MbeDigester |
setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator) |
MbeDigester |
setSecurePassword(char[] password) |
MbeDigester |
setSecurePassword(SecureString password) |
boolean |
verify(byte[] message,
byte[] mac) |
createSecretKey, destroyassertNotInitialized, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initializepublic int getDigestLength()
getDigestLength in interface Digesterpublic byte[] digest(byte[] message)
throws CryptoException
digest in interface DigesterCryptoExceptionpublic boolean verify(byte[] message,
byte[] mac)
throws CryptoException
verify in interface DigesterCryptoExceptionpublic MbeDigester setAlgorithm(String algorithm)
public MbeDigester setProvider(String provider)
public MbeDigester setSaltSize(int saltSize)
setSaltSize in class PbeCryptopublic MbeDigester setIterationCount(int iterationCount)
setIterationCount in class PbeCryptopublic MbeDigester setKeySize(int keySize)
setKeySize in class PbeCryptopublic MbeDigester setSecurePassword(SecureString password)
setSecurePassword in class PbeCryptopublic MbeDigester setSecurePassword(char[] password)
setSecurePassword in class PbeCryptopublic MbeDigester setPassword(char[] password)
setPassword in class PbeCryptopublic MbeDigester setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator)
setSecretKeyGenerator in class PbeCryptopublic MbeDigester copy()
Copyright © 2017. All rights reserved.