Module crypt.api
Package io.github.astrapi69.crypt.api.algorithm.key
-
Enum Summary Enum Description KeyAgreementAlgorithm The enumKeyAgreementAlgorithm
.KeyFactoryAlgorithm The enumKeyFactoryAlgorithm
.KeyGeneratorAlgorithm The enumKeyGeneratorAlgorithm
.KeyManagerFactoryAlgorithm The enumKeyManagerFactoryAlgorithm
provides all the algorithm names that can be specified when generating an instance ofKeyManagerFactory
.KeyPairGeneratorAlgorithm The enumKeyPairGeneratorAlgorithm
.KeyPairWithModeAndPaddingAlgorithm The enumKeyPairWithModeAndPaddingAlgorithm
SecretKeyFactoryAlgorithm The enumSecretKeyFactoryAlgorithm
provides algorithm names that can be specified when requesting an instance of SecretKeyFactory.
There are also composed algorithms possible like
PBEWith<digest>And<encryption>
some examples are:
PBEWithMD5AndDES (PKCS #5, PBES1 encryption scheme),
PBEWithHmacSHA256AndAES_128 (PKCS #5, PBES2 encryption scheme)
or
PBEWith<prf>And<encryption>
or
PBKDF2With<prf>
an example is:
PBKDF2WithHmacSHA256 For more info see: https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#secretkeyfactory-algorithms