Package net.lingala.zip4j.crypto.PBKDF2
Class PBKDF2Engine
- java.lang.Object
-
- net.lingala.zip4j.crypto.PBKDF2.PBKDF2Engine
-
public class PBKDF2Engine extends Object
-
-
Constructor Summary
Constructors Constructor Description PBKDF2Engine(PBKDF2Parameters parameters)
PBKDF2Engine(PBKDF2Parameters parameters, net.lingala.zip4j.crypto.PBKDF2.PRF prf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
deriveKey(char[] inputPassword, int dkLen, boolean useUtf8ForPassword)
PBKDF2Parameters
getParameters()
protected void
INT(byte[] dest, int offset, int i)
void
setParameters(PBKDF2Parameters parameters)
void
setPseudoRandomFunction(net.lingala.zip4j.crypto.PBKDF2.PRF prf)
-
-
-
Constructor Detail
-
PBKDF2Engine
public PBKDF2Engine(PBKDF2Parameters parameters)
-
PBKDF2Engine
public PBKDF2Engine(PBKDF2Parameters parameters, net.lingala.zip4j.crypto.PBKDF2.PRF prf)
-
-
Method Detail
-
deriveKey
public byte[] deriveKey(char[] inputPassword, int dkLen, boolean useUtf8ForPassword)
-
INT
protected void INT(byte[] dest, int offset, int i)
-
getParameters
public PBKDF2Parameters getParameters()
-
setParameters
public void setParameters(PBKDF2Parameters parameters)
-
setPseudoRandomFunction
public void setPseudoRandomFunction(net.lingala.zip4j.crypto.PBKDF2.PRF prf)
-
-