Algoritmos
CSP JCA/JCE DINAMO los algoritmos criptográficos que se enumeran a continuación.
Hash
MD5SHASHA256SHA384SHA512
Generador de claves
DESDESedeDESXAESRC4HmacMD5HmacSHA1HmacSHA256HmacSHA384HmacSHA512
Fábrica de llaves secretas
DESDESedeDESXAESRC4
Cifrado
Modos permitidos: ECB y CBC.
Rellenos permitidos: NoPadding, PKCS5Padding y ZeroPadding.
DESDESede(tamaños de 128 y 192 bits)DESXAES(tamaños de 128, 192 y 256 bits)RC4(tamaño de 128 bits)RSA(tamaños de 512, 1024, 2048, 4096, 8192, 1152, 1408, 1984, 2304, 2560, 2816 y 3072 bits), solo en modoECBy con rellenoPKCS1v1_5.AESWrap-
OAEPPadding(RSA/ECB/OAEPWithSHA-1AndMGF1PaddingyOAEPWithSHA-256AndMGF1Padding).Información
OAEPPaddingsolo para desempaquetar y descifrar.
MAC
AESCMACDESedeCMACHmacMD5HmacSHA1HmacSHA256HmacSHA384HmacSHA512
Generador de pares de claves
CERSA
Fábrica de llaves
CE
Firma
Información
Para las transformaciones con padding /PSS se utiliza el algoritmo PSS especificado en PKCS#1 2.2 con MGF1, empleando el mismo algoritmo de hash tanto para el mensaje como para el MGF1, y un salt con el mismo tamaño de salida que el hash.
MD5conRSASHA1conRSASHA256conRSASHA384conRSASHA512conRSASHA1conRSA/PSSSHA224conRSA/PSSSHA256conRSA/PSSSHA384conRSA/PSSSHA512conRSA/PSSSHA1conECDSASHA256conECDSASHA384conECDSASHA512conECDSA
Acuerdo clave
ECDHECCDH con SHA256KDF(Debe utilizarse para generar una clave secreta con la especificación de parámetrosDNECDHX963ParameterSpec).
Curvas con nombre
secp112r1secp112r2secp128r1secp128r2secp160k1secp160r1secp160r2secp192k1secp192r1secp224k1secp224r1secp256k1secp256r1secp384r1secp521r1prime192v1prime192v2prime192v3prime239v1prime239v2prime239v3prime256v1brainpoolp160r1brainpoolp160t1brainpoolp192r1brainpoolp192t1brainpoolp224r1brainpoolp224t1brainpoolp256r1brainpoolp256t1brainpoolp320r1brainpoolp320t1brainpoolp384r1brainpoolp384t1brainpoolp512r1brainpoolp512t1