Module crypt.api.main
Package io.github.astrapi69.crypto.algorithm
Provides classes and enums for the algorithms.
-
Interface Summary Interface Description Algorithm The interfaceAlgorithm
is for enums that represents an algorithm for encryption or decryption. -
Enum Summary Enum Description AesAlgorithm The enumAesAlgorithm
for the Advanced Encryption Standard (AES), also known as Rijndael.HashAlgorithm The enumHashAlgorithm
represents the one-way conversion hash algorithmsKeyPairGeneratorAlgorithm The enumKeyPairGeneratorAlgorithm
.KeyPairWithModeAndPaddingAlgorithm The enumKeyPairWithModeAndPaddingAlgorithm
.KeystoreType The enumKeystoreType
for algorithm that are used to createKeyStore
objects.MacAlgorithm The enumMacAlgorithm
contains the algorithm names that can be specified when requesting an instance of Mac.MdAlgorithm The enumMdAlgorithm
defines the MessageDigest algorithm.RngAlgorithm The enumRngAlgorithm
provides algorithms for generation of random number generator (RNG) that are used with theSecureRandom
object.SunJCEAlgorithm The enumSunJCEAlgorithm
defines the algorithm specified by the SunJCE security provider.UnionWord The enumUnionWord
hold union words for chain algorithms