public class PbeMacDigester extends PbeCryptoBase implements Digester
iterationCount, keySize, password, saltSize, secretKeyGenerator| Constructor and Description |
|---|
PbeMacDigester() |
| Modifier and Type | Method and Description |
|---|---|
PbeMacDigester |
copy() |
byte[] |
digest(byte[] message) |
int |
getDigestLength() |
protected void |
init() |
PbeMacDigester |
setAlgorithm(String algorithm) |
PbeMacDigester |
setIterationCount(int iterationCount) |
PbeMacDigester |
setKeySize(int keySize) |
PbeMacDigester |
setPassword(char[] password) |
PbeMacDigester |
setProvider(String provider) |
PbeMacDigester |
setSaltSize(int saltSize) |
PbeMacDigester |
setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator) |
PbeMacDigester |
setSecurePassword(char[] password) |
PbeMacDigester |
setSecurePassword(SecureString password) |
boolean |
verify(byte[] message,
byte[] mac) |
createSecretKey, destroyassertNotInitialized, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, initializeprotected void init()
throws Exception
init in class PbeCryptoBaseExceptionpublic 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 PbeMacDigester setAlgorithm(String algorithm)
public PbeMacDigester setProvider(String provider)
public PbeMacDigester setSaltSize(int saltSize)
setSaltSize in class PbeCryptoBasepublic PbeMacDigester setIterationCount(int iterationCount)
setIterationCount in class PbeCryptoBasepublic PbeMacDigester setKeySize(int keySize)
setKeySize in class PbeCryptoBasepublic PbeMacDigester setSecurePassword(SecureString password)
setSecurePassword in class PbeCryptoBasepublic PbeMacDigester setSecurePassword(char[] password)
setSecurePassword in class PbeCryptoBasepublic PbeMacDigester setPassword(char[] password)
setPassword in class PbeCryptoBasepublic PbeMacDigester setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator)
setSecretKeyGenerator in class PbeCryptoBasepublic PbeMacDigester copy()
Copyright © 2018. All rights reserved.