Module crypt.api
Package io.github.astrapi69.crypt.api.algorithm
This package provides interfaces and enums for the java security standard 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 RijndaelChecksumAlgorithm CipherAlgorithm The enumCipherAlgorithm
that defines the names for the algorithm component in a transformation when requesting an instance of Cipher objectHashAlgorithm The enumHashAlgorithm
represents the one-way conversion hash algorithmsMacAlgorithm The enumMacAlgorithm
contains the algorithm names that can be specified when requesting an instance of Mac.MdAlgorithm The enumMdAlgorithm
defines the MessageDigest algorithm.MessageDigestAlgorithm The enumMessageDigestAlgorithm
provides all the algorithm names that can be specified when generating an instance ofMessageDigest
.RngAlgorithm Deprecated. use instead theSecureRandomAlgorithm
.SecureRandomAlgorithm The enumSecureRandomAlgorithm
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