Bouncy Castle Cryptography 1.46

org.bouncycastle.jce.provider
Interface PBE

All Known Implementing Classes:
AES.AESCMAC, AES.CBC, AES.CFB, AES.ECB, AES.OFB, AES.RFC3211Wrap, AES.Wrap, ARC4.Base, Blowfish.CBC, Blowfish.ECB, Camellia.CBC, Camellia.ECB, Camellia.RFC3211Wrap, Camellia.Wrap, CAST5.CBC, CAST5.ECB, CAST6.ECB, DESede.CBC, DESede.CBCMAC, DESede.CMAC, DESede.DESede64, DESede.DESede64with7816d4, DESede.DESedeCFB8, DESede.ECB, DESede.KeyFactory, DESede.RFC3211, DESede.Wrap, Grain128.Base, Grainv1.Base, HC128.Base, HC256.Base, IDEA.CBC, IDEA.CFB8Mac, IDEA.ECB, IDEA.Mac, IDEA.PBEWithSHAAndIDEA, IDEA.PBEWithSHAAndIDEAKeyGen, JCEBlockCipher, JCEBlockCipher.DES, JCEBlockCipher.DESCBC, JCEBlockCipher.GOST28147, JCEBlockCipher.GOST28147cbc, JCEBlockCipher.PBEWithAESCBC, JCEBlockCipher.PBEWithMD5AndDES, JCEBlockCipher.PBEWithMD5AndRC2, JCEBlockCipher.PBEWithSHA1AndDES, JCEBlockCipher.PBEWithSHA1AndRC2, JCEBlockCipher.PBEWithSHAAnd128BitRC2, JCEBlockCipher.PBEWithSHAAnd40BitRC2, JCEBlockCipher.PBEWithSHAAndDES2Key, JCEBlockCipher.PBEWithSHAAndDES3Key, JCEBlockCipher.PBEWithSHAAndTwofish, JCEBlockCipher.RC2, JCEBlockCipher.RC2CBC, JCEElGamalCipher, JCEElGamalCipher.NoPadding, JCEElGamalCipher.PKCS1v1_5Padding, JCEIESCipher, JCEIESCipher.BrokenECIES, JCEIESCipher.BrokenIES, JCEIESCipher.ECIES, JCEIESCipher.IES, JCEMac, JCEMac.DES, JCEMac.DES9797Alg3, JCEMac.DES9797Alg3with7816d4, JCEMac.DESCFB8, JCEMac.GOST28147, JCEMac.MD2, JCEMac.MD4, JCEMac.MD5, JCEMac.OldSHA384, JCEMac.OldSHA512, JCEMac.PBEWithRIPEMD160, JCEMac.PBEWithSHA, JCEMac.PBEWithTiger, JCEMac.RC2, JCEMac.RC2CFB8, JCEMac.RIPEMD128, JCEMac.RIPEMD160, JCEMac.SHA1, JCEMac.SHA224, JCEMac.SHA256, JCEMac.SHA384, JCEMac.SHA512, JCEMac.Tiger, JCERSACipher, JCERSACipher.ISO9796d1Padding, JCERSACipher.NoPadding, JCERSACipher.OAEPPadding, JCERSACipher.PKCS1v1_5Padding, JCERSACipher.PKCS1v1_5Padding_PrivateOnly, JCERSACipher.PKCS1v1_5Padding_PublicOnly, JCESecretKeyFactory, JCESecretKeyFactory.DES, JCESecretKeyFactory.DESPBEKeyFactory, JCESecretKeyFactory.PBEKeyFactory, JCESecretKeyFactory.PBEWithMD2AndDES, JCESecretKeyFactory.PBEWithMD2AndRC2, JCESecretKeyFactory.PBEWithMD5And128BitAESCBCOpenSSL, JCESecretKeyFactory.PBEWithMD5And192BitAESCBCOpenSSL, JCESecretKeyFactory.PBEWithMD5And256BitAESCBCOpenSSL, JCESecretKeyFactory.PBEWithMD5AndDES, JCESecretKeyFactory.PBEWithMD5AndRC2, JCESecretKeyFactory.PBEWithRIPEMD160, JCESecretKeyFactory.PBEWithSHA, JCESecretKeyFactory.PBEWithSHA1AndDES, JCESecretKeyFactory.PBEWithSHA1AndRC2, JCESecretKeyFactory.PBEWithSHA256And128BitAESBC, JCESecretKeyFactory.PBEWithSHA256And192BitAESBC, JCESecretKeyFactory.PBEWithSHA256And256BitAESBC, JCESecretKeyFactory.PBEWithSHAAnd128BitAESBC, JCESecretKeyFactory.PBEWithSHAAnd128BitRC2, JCESecretKeyFactory.PBEWithSHAAnd128BitRC4, JCESecretKeyFactory.PBEWithSHAAnd192BitAESBC, JCESecretKeyFactory.PBEWithSHAAnd256BitAESBC, JCESecretKeyFactory.PBEWithSHAAnd40BitRC2, JCESecretKeyFactory.PBEWithSHAAnd40BitRC4, JCESecretKeyFactory.PBEWithSHAAndDES2Key, JCESecretKeyFactory.PBEWithSHAAndDES3Key, JCESecretKeyFactory.PBEWithSHAAndTwofish, JCESecretKeyFactory.PBEWithTiger, JCEStreamCipher, JCEStreamCipher.Blowfish_CFB8, JCEStreamCipher.Blowfish_OFB8, JCEStreamCipher.DES_CFB8, JCEStreamCipher.DES_OFB8, JCEStreamCipher.DESede_CFB8, JCEStreamCipher.DESede_OFB8, JCEStreamCipher.PBEWithSHAAnd128BitRC4, JCEStreamCipher.PBEWithSHAAnd40BitRC4, JCEStreamCipher.Skipjack_CFB8, JCEStreamCipher.Skipjack_OFB8, JCEStreamCipher.Twofish_CFB8, JCEStreamCipher.Twofish_OFB8, Noekeon.ECB, RC5.CBC32, RC5.CFB8Mac32, RC5.ECB32, RC5.ECB64, RC5.Mac32, RC6.CBC, RC6.CFB, RC6.ECB, RC6.OFB, Rijndael.ECB, Salsa20.Base, SEED.CBC, SEED.ECB, SEED.Wrap, Serpent.ECB, Skipjack.ECB, Skipjack.Mac, Skipjack.MacCFB8, TEA.ECB, Twofish.ECB, VMPC.Base, VMPC.Mac, VMPCKSA3.Base, WrapCipherSpi, WrapCipherSpi.RC2Wrap, XTEA.ECB

public interface PBE


Nested Class Summary
static class PBE.Util
          uses the appropriate mixer to generate the key and IV if necessary.
 
Field Summary
static int MD2
           
static int MD5
           
static int OPENSSL
           
static int PKCS12
           
static int PKCS5S1
           
static int PKCS5S2
           
static int RIPEMD160
           
static int SHA1
           
static int SHA256
           
static int TIGER
           
 

Field Detail

MD5

static final int MD5
See Also:
Constant Field Values

SHA1

static final int SHA1
See Also:
Constant Field Values

RIPEMD160

static final int RIPEMD160
See Also:
Constant Field Values

TIGER

static final int TIGER
See Also:
Constant Field Values

SHA256

static final int SHA256
See Also:
Constant Field Values

MD2

static final int MD2
See Also:
Constant Field Values

PKCS5S1

static final int PKCS5S1
See Also:
Constant Field Values

PKCS5S2

static final int PKCS5S2
See Also:
Constant Field Values

PKCS12

static final int PKCS12
See Also:
Constant Field Values

OPENSSL

static final int OPENSSL
See Also:
Constant Field Values

Bouncy Castle Cryptography 1.46