Module crypt.api
Package io.github.astrapi69.crypt.api.algorithm.key
package io.github.astrapi69.crypt.api.algorithm.key
-
Enum ClassesClassDescriptionThe enum
KeyAgreementAlgorithm
.The enumKeyFactoryAlgorithm
.The enumKeyGeneratorAlgorithm
.The enumKeyManagerFactoryAlgorithm
provides all the algorithm names that can be specified when generating an instance ofKeyManagerFactory
.The enumKeyPairGeneratorAlgorithm
.The enumKeyPairWithModeAndPaddingAlgorithm
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