Ir al contenido

Algoritmos

CSP JCA/JCE DINAMO los algoritmos criptográficos que se enumeran a continuación.

Hash

  1. MD5
  2. SHA
  3. SHA256
  4. SHA384
  5. SHA512

Generador de claves

  1. DES
  2. DESede
  3. DESX
  4. AES
  5. RC4
  6. HmacMD5
  7. HmacSHA1
  8. HmacSHA256
  9. HmacSHA384
  10. HmacSHA512

Fábrica de llaves secretas

  1. DES
  2. DESede
  3. DESX
  4. AES
  5. RC4

Cifrado

Modos permitidos: ECB y CBC.

Rellenos permitidos: NoPadding, PKCS5Padding y ZeroPadding.

  1. DES
  2. DESede (tamaños de 128 y 192 bits)
  3. DESX
  4. AES (tamaños de 128, 192 y 256 bits)
  5. RC4 (tamaño de 128 bits)
  6. RSA (tamaños de 512, 1024, 2048, 4096, 8192, 1152, 1408, 1984, 2304, 2560, 2816 y 3072 bits), solo en modo ECB y con relleno PKCS1v1_5.
  7. AESWrap
  8. OAEPPadding (RSA/ECB/OAEPWithSHA-1AndMGF1Padding y OAEPWithSHA-256AndMGF1Padding).

    Información

    OAEPPadding solo para desempaquetar y descifrar.

MAC

  1. AESCMAC
  2. DESedeCMAC
  3. HmacMD5
  4. HmacSHA1
  5. HmacSHA256
  6. HmacSHA384
  7. HmacSHA512

Generador de pares de claves

  1. CE
  2. RSA

Fábrica de llaves

  1. 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.

  1. MD5conRSA
  2. SHA1conRSA
  3. SHA256conRSA
  4. SHA384conRSA
  5. SHA512conRSA
  6. SHA1conRSA/PSS
  7. SHA224conRSA/PSS
  8. SHA256conRSA/PSS
  9. SHA384conRSA/PSS
  10. SHA512conRSA/PSS
  11. SHA1conECDSA
  12. SHA256conECDSA
  13. SHA384conECDSA
  14. SHA512conECDSA

Acuerdo clave

  1. ECDH
  2. ECCDH con SHA256KDF (Debe utilizarse para generar una clave secreta con la especificación de parámetros DNECDHX963ParameterSpec).

Curvas con nombre

  1. secp112r1
  2. secp112r2
  3. secp128r1
  4. secp128r2
  5. secp160k1
  6. secp160r1
  7. secp160r2
  8. secp192k1
  9. secp192r1
  10. secp224k1
  11. secp224r1
  12. secp256k1
  13. secp256r1
  14. secp384r1
  15. secp521r1
  16. prime192v1
  17. prime192v2
  18. prime192v3
  19. prime239v1
  20. prime239v2
  21. prime239v3
  22. prime256v1
  23. brainpoolp160r1
  24. brainpoolp160t1
  25. brainpoolp192r1
  26. brainpoolp192t1
  27. brainpoolp224r1
  28. brainpoolp224t1
  29. brainpoolp256r1
  30. brainpoolp256t1
  31. brainpoolp320r1
  32. brainpoolp320t1
  33. brainpoolp384r1
  34. brainpoolp384t1
  35. brainpoolp512r1
  36. brainpoolp512t1