All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description CLI Command line tool for encrypting/decrypting files file [enc|dec] passwd [file]* string [enc|dec] passwd plaintextCLI2 Manifest main class.CryptoParameters CryptoParameters used for encryption/decrytpion.CryptoParametersJ8 CryptoParameters used for encryption/decryption.CryptoParametersJ8.TYPES short names, exact names @seeCryptoParametersJ8.TYPES_IMPL
.CryptoParametersJ8.TYPES_IMPL Implementing classes are either using PBEWith <digest>And<encryption> - the password-based encryption algorithm defined in PKCS #5: PBEWithHmacSHA256AndAES_256/CBC/PKCS5Padding inCryptoParametersJ8.TYPES_IMPL.ALGORITHM_J8_PBE
or AES/GCM/NoPadding inCryptoParametersJ8.TYPES_IMPL.ALGORITHM_J8_GCM
(Cipher Algorithm Names/Cipher Algorithm Modes/Cipher Algorithm Padding).CryptoStreamFactory Interface for creating encrypting/decrypting streams.CryptoStreamFactoryImpl Concrete factory for creating encrypting/decrypting streams.CryptoStreamFactoryJ8 Interface for creating encrypting/decrypting streams.CryptoStreamFactoryJ8Template Concrete factory for creating encrypting/decrypting streams.CryptoStreamFactoryTemplate Concrete factory for creating encrypting/decrypting streams.CryptoStreamGCMImpl Concrete implementation for creating encrypting/decrypting streams.CryptoStreamPBEImpl Concrete implementation for creating encrypting/decrypting streams.CryptoUtil Helper class to provde generic functions to work with CryptoStreams.CryptoUtilJ8 Helper class to provide typed functions to work with CryptoStreams.HexConverter Helper class to for HEX conversion.PasswordFactory The implementation supplies a default password in the case that the programmer don't want to have additional hassles.PasswordParameters Parameters for creating a password.SmartDecryptingInputStream An input stream that determine if the originating input stream was encrypted or not.StreamUtil Helper class to provde generic stream functions.