Interface PBE
-
- All Known Implementing Classes:
AES.AESCCMMAC,AES.AESCMAC,AES.AESGMAC,AES.CBC,AES.CCM,AES.CFB,AES.ECB,AES.GCM,AES.KeyFactory,AES.OFB,AES.PBEWithAESCBC,AES.PBEWithMD5And128BitAESCBCOpenSSL,AES.PBEWithMD5And192BitAESCBCOpenSSL,AES.PBEWithMD5And256BitAESCBCOpenSSL,AES.PBEWithSHA1AESCBC128,AES.PBEWithSHA1AESCBC192,AES.PBEWithSHA1AESCBC256,AES.PBEWithSHA256AESCBC128,AES.PBEWithSHA256AESCBC192,AES.PBEWithSHA256AESCBC256,AES.PBEWithSHA256And128BitAESBC,AES.PBEWithSHA256And192BitAESBC,AES.PBEWithSHA256And256BitAESBC,AES.PBEWithSHAAnd128BitAESBC,AES.PBEWithSHAAnd192BitAESBC,AES.PBEWithSHAAnd256BitAESBC,AES.Poly1305,AES.RFC3211Wrap,AES.RFC5649Wrap,AES.Wrap,AES.WrapPad,ARC4.Base,ARC4.PBEWithSHAAnd128Bit,ARC4.PBEWithSHAAnd128BitKeyFactory,ARC4.PBEWithSHAAnd40Bit,ARC4.PBEWithSHAAnd40BitKeyFactory,ARIA.CBC,ARIA.CCM,ARIA.CFB,ARIA.ECB,ARIA.GCM,ARIA.GMAC,ARIA.KeyFactory,ARIA.OFB,ARIA.Poly1305,ARIA.RFC3211Wrap,ARIA.Wrap,ARIA.WrapPad,BaseBlockCipher,BaseMac,BaseSecretKeyFactory,BaseStreamCipher,BaseWrapCipher,Blowfish.CBC,Blowfish.CMAC,Blowfish.ECB,Camellia.CBC,Camellia.ECB,Camellia.GMAC,Camellia.KeyFactory,Camellia.Poly1305,Camellia.RFC3211Wrap,Camellia.Wrap,CAST5.CBC,CAST5.ECB,CAST6.ECB,CAST6.GMAC,CAST6.Poly1305,ChaCha.Base,ChaCha.Base7539,ChaCha.BaseCC20P1305,DES.CBC,DES.CBCMAC,DES.CMAC,DES.DES64,DES.DES64with7816d4,DES.DES9797Alg3,DES.DES9797Alg3with7816d4,DES.DESCFB8,DES.DESPBEKeyFactory,DES.ECB,DES.KeyFactory,DES.PBEWithMD2,DES.PBEWithMD2KeyFactory,DES.PBEWithMD5,DES.PBEWithMD5KeyFactory,DES.PBEWithSHA1,DES.PBEWithSHA1KeyFactory,DES.RFC3211,DESede.CBC,DESede.CBCMAC,DESede.CMAC,DESede.DESede64,DESede.DESede64with7816d4,DESede.DESedeCFB8,DESede.ECB,DESede.KeyFactory,DESede.PBEWithSHAAndDES2Key,DESede.PBEWithSHAAndDES2KeyFactory,DESede.PBEWithSHAAndDES3Key,DESede.PBEWithSHAAndDES3KeyFactory,DESede.RFC3211,DESede.Wrap,DSTU7564.HashMac256,DSTU7564.HashMac384,DSTU7564.HashMac512,DSTU7624.CBC128,DSTU7624.CBC256,DSTU7624.CBC512,DSTU7624.CCM128,DSTU7624.CCM256,DSTU7624.CCM512,DSTU7624.CFB128,DSTU7624.CFB256,DSTU7624.CFB512,DSTU7624.CTR128,DSTU7624.CTR256,DSTU7624.CTR512,DSTU7624.ECB,DSTU7624.ECB_128,DSTU7624.ECB_256,DSTU7624.ECB_512,DSTU7624.ECB128,DSTU7624.ECB256,DSTU7624.ECB512,DSTU7624.GCM128,DSTU7624.GCM256,DSTU7624.GCM512,DSTU7624.GMAC,DSTU7624.GMAC128,DSTU7624.GMAC256,DSTU7624.GMAC512,DSTU7624.OFB128,DSTU7624.OFB256,DSTU7624.OFB512,DSTU7624.Wrap,DSTU7624.Wrap128,DSTU7624.Wrap256,DSTU7624.Wrap512,GOST28147.CBC,GOST28147.CryptoProWrap,GOST28147.ECB,GOST28147.GCFB,GOST28147.GostWrap,GOST28147.Mac,GOST3411.HashMac,GOST3411.HashMac2012_256,GOST3411.HashMac2012_512,GOST3411.PBEWithMacKeyFactory,GOST3412_2015.CBC,GOST3412_2015.CTR,GOST3412_2015.ECB,GOST3412_2015.GCFB,GOST3412_2015.GCFB8,GOST3412_2015.Mac,GOST3412_2015.OFB,Grain128.Base,Grainv1.Base,HC128.Base,HC256.Base,IDEA.CBC,IDEA.CFB8Mac,IDEA.ECB,IDEA.Mac,IDEA.PBEWithSHAAndIDEA,IDEA.PBEWithSHAAndIDEAKeyGen,Keccak.HashMac224,Keccak.HashMac256,Keccak.HashMac288,Keccak.HashMac384,Keccak.HashMac512,MD2.HashMac,MD4.HashMac,MD5.HashMac,Noekeon.ECB,Noekeon.GMAC,Noekeon.Poly1305,OpenSSLPBKDF.PBKDF,PBEPBKDF2.BasePBKDF2,PBEPBKDF2.PBKDF2with8BIT,PBEPBKDF2.PBKDF2withGOST3411,PBEPBKDF2.PBKDF2withSHA224,PBEPBKDF2.PBKDF2withSHA256,PBEPBKDF2.PBKDF2withSHA3_224,PBEPBKDF2.PBKDF2withSHA3_256,PBEPBKDF2.PBKDF2withSHA3_384,PBEPBKDF2.PBKDF2withSHA3_512,PBEPBKDF2.PBKDF2withSHA384,PBEPBKDF2.PBKDF2withSHA512,PBEPBKDF2.PBKDF2withSM3,PBEPBKDF2.PBKDF2withUTF8,PBESecretKeyFactory,Poly1305.Mac,RC2.CBC,RC2.CBCMAC,RC2.CFB8MAC,RC2.ECB,RC2.PBEWithMD2KeyFactory,RC2.PBEWithMD5AndRC2,RC2.PBEWithMD5KeyFactory,RC2.PBEWithSHA1AndRC2,RC2.PBEWithSHA1KeyFactory,RC2.PBEWithSHAAnd128BitKeyFactory,RC2.PBEWithSHAAnd128BitRC2,RC2.PBEWithSHAAnd40BitKeyFactory,RC2.PBEWithSHAAnd40BitRC2,RC2.Wrap,RC5.CBC32,RC5.CFB8Mac32,RC5.ECB32,RC5.ECB64,RC5.Mac32,RC6.CBC,RC6.CFB,RC6.ECB,RC6.GMAC,RC6.OFB,RC6.Poly1305,Rijndael.ECB,RIPEMD128.HashMac,RIPEMD160.HashMac,RIPEMD160.PBEWithHmac,RIPEMD160.PBEWithHmacKeyFactory,RIPEMD256.HashMac,RIPEMD320.HashMac,Salsa20.Base,SCRYPT.BasePBKDF2,SCRYPT.ScryptWithUTF8,SEED.CBC,SEED.CMAC,SEED.ECB,SEED.GMAC,SEED.KeyFactory,SEED.Poly1305,SEED.Wrap,Serpent.CBC,Serpent.CFB,Serpent.ECB,Serpent.OFB,Serpent.Poly1305,Serpent.SerpentGMAC,Serpent.TECB,Serpent.TSerpentGMAC,SHA1.HashMac,SHA1.PBEWithMacKeyFactory,SHA1.SHA1Mac,SHA224.HashMac,SHA256.HashMac,SHA256.PBEWithMacKeyFactory,SHA3.HashMac224,SHA3.HashMac256,SHA3.HashMac384,SHA3.HashMac512,SHA3.HashMacSHA3,SHA384.HashMac,SHA384.OldSHA384,SHA512.HashMac,SHA512.HashMacT224,SHA512.HashMacT256,SHA512.OldSHA512,Shacal2.CBC,Shacal2.CMAC,Shacal2.ECB,SipHash.Mac24,SipHash.Mac48,SipHash128.Mac24,SipHash128.Mac48,Skein.HashMac_1024_1024,Skein.HashMac_1024_384,Skein.HashMac_1024_512,Skein.HashMac_256_128,Skein.HashMac_256_160,Skein.HashMac_256_224,Skein.HashMac_256_256,Skein.HashMac_512_128,Skein.HashMac_512_160,Skein.HashMac_512_224,Skein.HashMac_512_256,Skein.HashMac_512_384,Skein.HashMac_512_512,Skein.SkeinMac_1024_1024,Skein.SkeinMac_1024_384,Skein.SkeinMac_1024_512,Skein.SkeinMac_256_128,Skein.SkeinMac_256_160,Skein.SkeinMac_256_224,Skein.SkeinMac_256_256,Skein.SkeinMac_512_128,Skein.SkeinMac_512_160,Skein.SkeinMac_512_224,Skein.SkeinMac_512_256,Skein.SkeinMac_512_384,Skein.SkeinMac_512_512,Skipjack.ECB,Skipjack.Mac,Skipjack.MacCFB8,SM3.HashMac,SM4.CMAC,SM4.ECB,SM4.GMAC,SM4.Poly1305,TEA.ECB,Threefish.CMAC_1024,Threefish.CMAC_256,Threefish.CMAC_512,Threefish.ECB_1024,Threefish.ECB_256,Threefish.ECB_512,Tiger.HashMac,Tiger.PBEWithHashMac,Tiger.PBEWithMacKeyFactory,Tiger.TigerHmac,TLSKDF.TLS10,TLSKDF.TLS11,TLSKDF.TLS12,TLSKDF.TLS12withSHA256,TLSKDF.TLS12withSHA384,TLSKDF.TLS12withSHA512,TLSKDF.TLSKeyMaterialFactory,Twofish.ECB,Twofish.GMAC,Twofish.PBEWithSHA,Twofish.PBEWithSHAKeyFactory,Twofish.Poly1305,VMPC.Base,VMPC.Mac,VMPCKSA3.Base,Whirlpool.HashMac,XSalsa20.Base,XTEA.ECB,Zuc.Zuc128,Zuc.Zuc256,Zuc.ZucMac128,Zuc.ZucMac256,Zuc.ZucMac256_32,Zuc.ZucMac256_64
public interface PBE
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPBE.Utiluses the appropriate mixer to generate the key and IV if necessary.
-
Field Summary
Fields Modifier and Type Field Description static intGOST3411static intMD2static intMD5static intOPENSSLstatic intPKCS12static intPKCS5S1static intPKCS5S1_UTF8static intPKCS5S2static intPKCS5S2_UTF8static intRIPEMD160static intSHA1static intSHA224static intSHA256static intSHA3_224static intSHA3_256static intSHA3_384static intSHA3_512static intSHA384static intSHA512static intSM3static intTIGER
-
-
-
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
-
GOST3411
static final int GOST3411
- See Also:
- Constant Field Values
-
SHA224
static final int SHA224
- See Also:
- Constant Field Values
-
SHA384
static final int SHA384
- See Also:
- Constant Field Values
-
SHA512
static final int SHA512
- See Also:
- Constant Field Values
-
SHA3_224
static final int SHA3_224
- See Also:
- Constant Field Values
-
SHA3_256
static final int SHA3_256
- See Also:
- Constant Field Values
-
SHA3_384
static final int SHA3_384
- See Also:
- Constant Field Values
-
SHA3_512
static final int SHA3_512
- See Also:
- Constant Field Values
-
SM3
static final int SM3
- 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
-
PKCS5S1_UTF8
static final int PKCS5S1_UTF8
- See Also:
- Constant Field Values
-
PKCS5S2_UTF8
static final int PKCS5S2_UTF8
- See Also:
- Constant Field Values
-
-