InitializeSupport, Digesterpublic class MacDigester extends PbeCrypto implements Digester
iterationCount, keySize, password, saltSize, secretKeyGenerator| Constructor | Description |
|---|---|
MacDigester() |
| Modifier and Type | Method | Description |
|---|---|---|
MacDigester |
copy() |
|
byte[] |
digest(byte[] message) |
|
int |
getDigestLength() |
|
protected void |
init() |
|
MacDigester |
setAlgorithm(String algorithm) |
|
MacDigester |
setIterationCount(int iterationCount) |
|
MacDigester |
setKeySize(int keySize) |
|
MacDigester |
setPassword(char[] password) |
|
MacDigester |
setProvider(String provider) |
|
MacDigester |
setSaltSize(int saltSize) |
|
MacDigester |
setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator) |
|
MacDigester |
setSecurePassword(char[] password) |
|
MacDigester |
setSecurePassword(SecureString password) |
|
boolean |
verify(byte[] message,
byte[] mac) |
assertNotInitialized, initializedestroy, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSecretKey, destroypublic 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 MacDigester setAlgorithm(String algorithm)
public MacDigester setProvider(String provider)
public MacDigester setSaltSize(int saltSize)
setSaltSize in class PbeCryptopublic MacDigester setIterationCount(int iterationCount)
setIterationCount in class PbeCryptopublic MacDigester setKeySize(int keySize)
setKeySize in class PbeCryptopublic MacDigester setSecurePassword(SecureString password)
setSecurePassword in class PbeCryptopublic MacDigester setSecurePassword(char[] password)
setSecurePassword in class PbeCryptopublic MacDigester setPassword(char[] password)
setPassword in class PbeCryptopublic MacDigester setSecretKeyGenerator(SecretKeyGenerator secretKeyGenerator)
setSecretKeyGenerator in class PbeCryptopublic MacDigester copy()
Copyright © 2018. All rights reserved.