Module crypt.api
Package io.github.astrapi69.crypt.api.algorithm
package io.github.astrapi69.crypt.api.algorithm
This package provides interfaces and enums for the java security standard algorithms
-
ClassDescriptionThe enum
AesAlgorithm
for the Advanced Encryption Standard (AES), also known as RijndaelThe interfaceAlgorithm
is for enums that represents an algorithm for encryption or decryptionThe enumBrainpoolCurveAlgorithm
represents the Brainpool elliptic curve algorithms.The enumChecksumAlgorithm
defines various checksum algorithms.The enumCipherAlgorithm
that defines the names for the algorithm component in a transformation when requesting an instance of Cipher objectThe enumHashAlgorithm
represents the one-way conversion hash algorithmsThe enumMacAlgorithm
contains the algorithm names that can be specified when requesting an instance of Mac.The enumMdAlgorithm
defines the MessageDigest algorithm.The enumMessageDigestAlgorithm
provides all the algorithm names that can be specified when generating an instance ofMessageDigest
.The enumSecureRandomAlgorithm
provides algorithms for generation of random number generator (RNG) that are used with theSecureRandom
object.The enumSunJCEAlgorithm
defines the algorithm specified by the SunJCE security provider.The enumUnionWord
holds union words for chaining algorithms.