KeyFactory有哪些不同类型的实例?

时间:2011-12-10 04:44:50

标签: java encryption cryptography private-key

使用KeyFactory kg = KeyFactory.getInstance(ALGORITHM)时可以使用哪些不同的算法?我知道有“DSA”,“RSA”,但支持哪一个?

1 个答案:

答案 0 :(得分:8)

您可以获取KeyFactory here支持的算法列表。您可以获得其他安全相关类here

支持的列表算法
  • DiffieHellman:Diffie-Hellman KeyAgreement算法的关键字。    注意:key.getAlgorithm()将返回“DH”而不是    “DiffieHellman”。
  • DSA:数字签名算法的密钥。
  • RSA:RSA算法的密钥(签名/密码)。
  • EC