Class BCHMac
java.lang.Object
org.miaixz.bus.core.lang.wrapper.SimpleWrapper<org.bouncycastle.crypto.Mac>
org.miaixz.bus.crypto.builtin.digest.mac.BCMac
org.miaixz.bus.crypto.builtin.digest.mac.BCHMac
-
Field Summary
Fields inherited from class org.miaixz.bus.core.lang.wrapper.SimpleWrapper
raw -
Constructor Summary
ConstructorsConstructorDescriptionBCHMac(org.bouncycastle.crypto.Digest digest, byte[] key) 构造BCHMac(org.bouncycastle.crypto.Digest digest, byte[] key, byte[] iv) 构造BCHMac(org.bouncycastle.crypto.Digest digest, org.bouncycastle.crypto.CipherParameters params) 构造BCHMac(org.bouncycastle.crypto.macs.HMac mac, org.bouncycastle.crypto.CipherParameters params) 构造 -
Method Summary
Methods inherited from class org.miaixz.bus.crypto.builtin.digest.mac.BCMac
doFinal, getAlgorithm, getMacLength, reset, updateMethods inherited from class org.miaixz.bus.core.lang.wrapper.SimpleWrapper
getRawMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.core.lang.Wrapper
type
-
Constructor Details
-
BCHMac
public BCHMac(org.bouncycastle.crypto.Digest digest, byte[] key, byte[] iv) 构造- Parameters:
digest- 摘要算法,为Digest的接口实现key- 密钥iv- 加盐
-
BCHMac
public BCHMac(org.bouncycastle.crypto.Digest digest, byte[] key) 构造- Parameters:
digest- 摘要算法,为Digest的接口实现key- 密钥
-
BCHMac
public BCHMac(org.bouncycastle.crypto.Digest digest, org.bouncycastle.crypto.CipherParameters params) 构造- Parameters:
digest- 摘要算法params- 参数,例如密钥可以用KeyParameter
-
BCHMac
public BCHMac(org.bouncycastle.crypto.macs.HMac mac, org.bouncycastle.crypto.CipherParameters params) 构造- Parameters:
mac-HMacparams- 参数,例如密钥可以用KeyParameter
-