Package org.bouncycastle.crypto.general
Class PBKD
- java.lang.Object
-
- org.bouncycastle.crypto.general.PBKD
-
public final class PBKD extends java.lang.ObjectSource class for implementations of Password-Based Key Derivation Algorithms
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPBKD.DeriverFactoryFactory for password based key derivation functions.static classPBKD.OpenSSLParametersBuilderInitial builder for OpenSSLstatic classPBKD.ParametersPBKD parameters.static classPBKD.ParametersBuilderInitial builder for general PBKD parameters.
-
Field Summary
Fields Modifier and Type Field Description static PBKD.OpenSSLParametersBuilderOpenSSLOpenSSL PBE algorithm parameter source - PRF is MD5static PBKD.ParametersBuilderPBKDF1PBKDF1 algorithm parameter source - default PRF is SHA-1static PBKD.ParametersBuilderPBKDF2PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1)static PBKD.ParametersBuilderPKCS12PKCS#12 PBE algorithm parameter source - default PRF is SHA-1
-
-
-
Field Detail
-
PBKDF1
public static final PBKD.ParametersBuilder PBKDF1
PBKDF1 algorithm parameter source - default PRF is SHA-1
-
PBKDF2
public static final PBKD.ParametersBuilder PBKDF2
PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1)
-
PKCS12
public static final PBKD.ParametersBuilder PKCS12
PKCS#12 PBE algorithm parameter source - default PRF is SHA-1
-
OpenSSL
public static final PBKD.OpenSSLParametersBuilder OpenSSL
OpenSSL PBE algorithm parameter source - PRF is MD5
-
-