Ir al contenido

Algoritmos

Dinamo El CSP de JCA/JCE ofrece los siguientes algoritmos criptográficos:

Hash

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

Cifrado

Modos permitidos: BCE 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 128 bits)
  6. RSA (tamaños 512, 1024, 2048, 4096, 8192, 1152, 1408, 1984, 2304, 2560, 2816 y 3072 bits), sólo en modo ECB y relleno PKCS1v1_5.

Firma

  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

Para las transformaciones con relleno /PSS se utiliza el algoritmo PSS especificado en el PKCS#1 2.2 con MGF1utilizando el mismo algoritmo hash para el mensaje y el MGF1 y sal con el mismo tamaño de salida que el hash.

Generador de pares de claves

  1. CE
  2. RSA

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

Fábrica de llaves

  1. CE

Acuerdo clave

  1. ECDH
  2. ECCDHconSHA256KDF (Debería para generar Clave secreta con el especificación de parámetros DNECDHX963EspecParámetros).

MAC

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

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