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 class
PBE.Util
uses the appropriate mixer to generate the key and IV if necessary.
-
Field Summary
Fields Modifier and Type Field Description static int
GOST3411
static int
MD2
static int
MD5
static int
OPENSSL
static int
PKCS12
static int
PKCS5S1
static int
PKCS5S1_UTF8
static int
PKCS5S2
static int
PKCS5S2_UTF8
static int
RIPEMD160
static int
SHA1
static int
SHA224
static int
SHA256
static int
SHA3_224
static int
SHA3_256
static int
SHA3_384
static int
SHA3_512
static int
SHA384
static int
SHA512
static int
SM3
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
-
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
-
-