All Classes
-
All Classes Interface Summary Enum Summary Annotation Types Summary Class Description AesAlgorithm The enumAesAlgorithm
for the Advanced Encryption Standard (AES), also known as Rijndael.Algorithm The interfaceAlgorithm
is for enums that represents an algorithm for encryption or decryption.ByteArrayDecryptor Interface for decryptbyte
objects.ByteArrayEncryptor Interface for decryptbyte
objects.CompoundAlgorithm The enumCompoundAlgorithm
provides some compound algorithmsCryptor The interfaceCryptor
holds the operation mode.Decrypted The marker annotationDecrypted
marks a field that it was decrypted as the name let assume.Decryptor<T,R> The generic functional interfaceDecryptor
can decrypt an object of type <T> (that was previously encrypted) and return the decrypted result as object of type <R>.Encrypted The marker annotationEncrypted
marks a field that it is encrypted as the name let assume.Encryptor<T,R> The generic functional interfaceEncryptor
can encrypt an object of type <T> and return the encrypted result as object of type <R>.FileDecryptor The interfaceFileDecryptor
can decrypt aFile
object (that was previously encrypted) and return the decrypted result asFile
object.FileEncryptor The interfaceFileEncryptor
can encrypt aFile
object and return the encrypted result asFile
object.GenericObjectDecryptor<R> The interfaceGenericObjectDecryptor
can decrypt an encryptedFile
object that was previously encrypted and return the decrypted result as generic objectGenericObjectEncryptor<T> The interfaceGenericObjectEncryptor
can encrypt a generic object and return the encrypted result asFile
objectHashAlgorithm The enumHashAlgorithm
represents the one-way conversion hash algorithmsIAddress IBlock INode IntegerDecryptor The interfaceIntegerDecryptor
can decrypt aInteger
object (that was previously encrypted) and return the decrypted result asInteger
object.IntegerEncryptor The interfaceIntegerEncryptor
can encrypt aInteger
object and return the encrypted result asInteger
object.ITransaction KeyFileFormat The enumKeyFileFormat
.KeyFormat The enumKeyFormat
represents the key format of the private keysKeyPairGeneratorAlgorithm The enumKeyPairGeneratorAlgorithm
.KeyPairWithModeAndPaddingAlgorithm The enumKeyPairWithModeAndPaddingAlgorithm
.KeyRule The marker interfaceKeyRule
can define a rule for obfuscate and disentangle over a key.KeySize The enumKeySize
hold the bit size for private keys.KeystoreType The enumKeystoreType
for algorithm that are used to createKeyStore
objects.KeyType The enumKeyType
can discriminate the type, if it is a private or public key or a certificate.MacAlgorithm The enumMacAlgorithm
contains the algorithm names that can be specified when requesting an instance of Mac.MdAlgorithm The enumMdAlgorithm
defines the MessageDigest algorithm.Mode The enumMode
defines the block chaining mode.Obfuscatable The interfaceObfuscatable
provide method to obfuscate text and disentangle it back.Obfuscated The interfaceObfuscated
marks a field that it is obfuscated as the name let assume.Operation The enumOperation
is intended for obfuscation operations.PaddingScheme The enumPaddingScheme
.Passwordable Interface that can be implemented from classes that want to encrypt or decrypt with a passwordPasswordHashType The enumPasswordHashType
.PBEMechanism The enumPBEMechanism
defines some of the password-based encryption (PBE).PemType The enumPemType
holds the type names of PEM value entriesRngAlgorithm The enumRngAlgorithm
provides algorithms for generation of random number generator (RNG) that are used with theSecureRandom
object.SecurityProvider The enumSecurityProvider
.StringDecryptor The interfaceStringDecryptor
can decrypt aString
object (that was previously encrypted) and return the decrypted result asString
object.StringEncryptor The interfaceStringEncryptor
can encrypt aString
object and return the encrypted result asString
object.SunJCEAlgorithm The enumSunJCEAlgorithm
defines the algorithm specified by the SunJCE security provider.UnionWord The enumUnionWord
hold union words for chain algorithms