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 classFactory for password based key derivation functions.static final classInitial builder for OpenSSLstatic final classPBKD parameters.static final classInitial builder for general PBKD parameters. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PBKD.OpenSSLParametersBuilderOpenSSL PBE algorithm parameter source - PRF is MD5static final PBKD.ParametersBuilderPBKDF1 algorithm parameter source - default PRF is SHA-1static final PBKD.ParametersBuilderPBKDF2 algorithm parameter source - default PRF is HMAC(SHA-1)static final PBKD.ParametersBuilderPKCS#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
-