Package org.bouncycastle.crypto.general
Class PBKD
java.lang.Object
org.bouncycastle.crypto.general.PBKD
Source class for implementations of Password-Based Key Derivation Algorithms
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Factory for password based key derivation functions.static final class
Initial builder for OpenSSLstatic final class
PBKD parameters.static final class
Initial builder for general PBKD parameters. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PBKD.OpenSSLParametersBuilder
OpenSSL PBE algorithm parameter source - PRF is MD5static final PBKD.ParametersBuilder
PBKDF1 algorithm parameter source - default PRF is SHA-1static final PBKD.ParametersBuilder
PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1)static final PBKD.ParametersBuilder
PKCS#12 PBE algorithm parameter source - default PRF is SHA-1 -
Method Summary
-
Field Details
-
PBKDF1
PBKDF1 algorithm parameter source - default PRF is SHA-1 -
PBKDF2
PBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1) -
PKCS12
PKCS#12 PBE algorithm parameter source - default PRF is SHA-1 -
OpenSSL
OpenSSL PBE algorithm parameter source - PRF is MD5
-