Interface PBE
-
- All Known Implementing Classes:
AES.AESCCMMAC,AES.AESCCMMAC128,AES.AESCCMMAC192,AES.AESCCMMAC256,AES.AESCMAC,AES.AESGMAC,AES.CBC,AES.CBC128,AES.CBC192,AES.CBC256,AES.CCM,AES.CCM128,AES.CCM192,AES.CCM256,AES.CFB,AES.CFB128,AES.CFB192,AES.CFB256,AES.ECB,AES.ECB128,AES.ECB192,AES.ECB256,AES.GCM,AES.GCM128,AES.GCM192,AES.GCM256,AES.KeyFactory,AES.OFB,AES.OFB128,AES.OFB192,AES.OFB256,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.Wrap128,AES.Wrap192,AES.Wrap256,AES.WrapPad,AES.WrapPad128,AES.WrapPad192,AES.WrapPad256,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.CBC128,Camellia.CBC192,Camellia.CBC256,Camellia.ECB,Camellia.GMAC,Camellia.KeyFactory,Camellia.Poly1305,Camellia.RFC3211Wrap,Camellia.Wrap,Camellia.Wrap128,Camellia.Wrap192,Camellia.Wrap256,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,HKDF.HKDFBase,HKDF.HKDFwithSHA256,HKDF.HKDFwithSHA384,HKDF.HKDFwithSHA512,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.PBKDF2withSHA512_224,PBEPBKDF2.PBKDF2withSHA512_256,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.CBC128,Serpent.CBC192,Serpent.CBC256,Serpent.CFB,Serpent.CFB128,Serpent.CFB192,Serpent.CFB256,Serpent.ECB,Serpent.ECB128,Serpent.ECB192,Serpent.ECB256,Serpent.OFB,Serpent.OFB128,Serpent.OFB192,Serpent.OFB256,Serpent.Poly1305,Serpent.SerpentGMAC,Serpent.TECB,Serpent.TSerpentGMAC,SHA1.HashMac,SHA1.KeyFactory,SHA1.PBEWithMacKeyFactory,SHA1.SHA1Mac,SHA224.HashMac,SHA224.KeyFactory,SHA256.HashMac,SHA256.KeyFactory,SHA256.PBEWithMacKeyFactory,SHA3.HashMac224,SHA3.HashMac256,SHA3.HashMac384,SHA3.HashMac512,SHA3.HashMacSHA3,SHA3.KeyFactory224,SHA3.KeyFactory256,SHA3.KeyFactory384,SHA3.KeyFactory512,SHA3.KeyFactoryKMAC,SHA3.KeyFactoryKMAC128,SHA3.KeyFactoryKMAC256,SHA3.KeyFactorySHA3,SHA3.KMac128,SHA3.KMac256,SHA384.HashMac,SHA384.KeyFactory,SHA384.OldSHA384,SHA512.HashMac,SHA512.HashMacT224,SHA512.HashMacT256,SHA512.KeyFactory,SHA512.KeyFactory224,SHA512.KeyFactory256,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,SM4.Wrap,SM4.WrapPad,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 intSHA512_224static intSHA512_256static 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
-
SHA512_224
static final int SHA512_224
- See Also:
- Constant Field Values
-
SHA512_256
static final int SHA512_256
- 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
-
-