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 Classes
    Modifier and Type
    Interface
    Description
    static class 
    uses the appropriate mixer to generate the key and IV if necessary.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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
     
    static final int