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
,SHA3.KMac128
,SHA3.KMac256
,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 ClassesModifier and TypeInterfaceDescriptionstatic class
uses the appropriate mixer to generate the key and IV if necessary. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Field Details
-
MD5
static final int MD5- See Also:
-
SHA1
static final int SHA1- See Also:
-
RIPEMD160
static final int RIPEMD160- See Also:
-
TIGER
static final int TIGER- See Also:
-
SHA256
static final int SHA256- See Also:
-
MD2
static final int MD2- See Also:
-
GOST3411
static final int GOST3411- See Also:
-
SHA224
static final int SHA224- See Also:
-
SHA384
static final int SHA384- See Also:
-
SHA512
static final int SHA512- See Also:
-
SHA3_224
static final int SHA3_224- See Also:
-
SHA3_256
static final int SHA3_256- See Also:
-
SHA3_384
static final int SHA3_384- See Also:
-
SHA3_512
static final int SHA3_512- See Also:
-
SM3
static final int SM3- See Also:
-
PKCS5S1
static final int PKCS5S1- See Also:
-
PKCS5S2
static final int PKCS5S2- See Also:
-
PKCS12
static final int PKCS12- See Also:
-
OPENSSL
static final int OPENSSL- See Also:
-
PKCS5S1_UTF8
static final int PKCS5S1_UTF8- See Also:
-
PKCS5S2_UTF8
static final int PKCS5S2_UTF8- See Also:
-