| 限定符和类型 | 类和说明 |
|---|---|
static class |
HmacPKCS12PBECore.HmacPKCS12PBESM3 |
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
blockLength |
private String |
hashAlgorithm |
private String |
kdfAlgorithm |
private Mac |
mac |
| 构造器和说明 |
|---|
HmacPKCS12PBECore(String kdfAlgorithm,
String hashAlgorithm,
int blockLength) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
clone() |
private static void |
concat(byte[] src,
byte[] dst,
int start,
int len) |
(专用程序包) static byte[] |
derive(char[] chars,
byte[] salt,
int ic,
int n,
int type,
String hashAlgo,
int blockLength) |
protected byte[] |
engineDoFinal() |
protected int |
engineGetMacLength() |
protected void |
engineInit(Key key,
AlgorithmParameterSpec params) |
protected void |
engineReset() |
protected void |
engineUpdate(byte input) |
protected void |
engineUpdate(byte[] input,
int offset,
int len) |
private static int |
roundup(int x,
int y) |
engineUpdateprivate final String kdfAlgorithm
private final String hashAlgorithm
private final int blockLength
private Mac mac
HmacPKCS12PBECore(String kdfAlgorithm, String hashAlgorithm, int blockLength) throws NoSuchAlgorithmException
protected int engineGetMacLength()
engineGetMacLength 在类中 MacSpiprotected void engineInit(Key key, AlgorithmParameterSpec params) throws InvalidKeyException, InvalidAlgorithmParameterException
static byte[] derive(char[] chars,
byte[] salt,
int ic,
int n,
int type,
String hashAlgo,
int blockLength)
private static int roundup(int x,
int y)
private static void concat(byte[] src,
byte[] dst,
int start,
int len)
protected void engineUpdate(byte input)
engineUpdate 在类中 MacSpiprotected void engineUpdate(byte[] input,
int offset,
int len)
engineUpdate 在类中 MacSpiprotected byte[] engineDoFinal()
engineDoFinal 在类中 MacSpiprotected void engineReset()
engineReset 在类中 MacSpipublic Object clone() throws CloneNotSupportedException
clone 在类中 MacSpiCloneNotSupportedExceptionCopyright © 2022. All rights reserved.