Package org.bouncycastle.crypto.general
Class PBKD
- java.lang.Object
-
- org.bouncycastle.crypto.general.PBKD
-
public final class PBKD extends java.lang.Object
Source class for implementations of Password-Based Key Derivation Algorithms
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PBKD.DeriverFactory
Factory for password based key derivation functions.static class
PBKD.OpenSSLParametersBuilder
Initial builder for OpenSSLstatic class
PBKD.Parameters
PBKD parameters.static class
PBKD.ParametersBuilder
Initial builder for general PBKD parameters.
-
Field Summary
Fields Modifier and Type Field Description static PBKD.OpenSSLParametersBuilder
OpenSSL
OpenSSL PBE algorithm parameter source - PRF is MD5static PBKD.ParametersBuilder
PBKDF1
PBKDF1 algorithm parameter source - default PRF is SHA-1static PBKD.ParametersBuilder
PBKDF2
PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1)static PBKD.ParametersBuilder
PKCS12
PKCS#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
-
-