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
AesAlgorithmfor the Advanced Encryption Standard (AES), also known as RijndaelThe interfaceAlgorithmis for enums that represents an algorithm for encryption or decryptionThe enumCipherAlgorithmthat defines the names for the algorithm component in a transformation when requesting an instance of Cipher objectThe enumHashAlgorithmrepresents the one-way conversion hash algorithmsThe enumMacAlgorithmcontains the algorithm names that can be specified when requesting an instance of Mac.The enumMdAlgorithmdefines the MessageDigest algorithm.The enumMessageDigestAlgorithmprovides all the algorithm names that can be specified when generating an instance ofMessageDigest.The enumSecureRandomAlgorithmprovides algorithms for generation of random number generator (RNG) that are used with theSecureRandomobject.The enumSunJCEAlgorithmdefines the algorithm specified by the SunJCE security provider.The enumUnionWordhold union words for chain algorithms