【问题标题】:Best Asymmetric encryption algorithm available in java API?java API中可用的最佳非对称加密算法?
【发布时间】:2012-08-02 06:03:01
【问题描述】:

我在Encryption/Decryption 上关注这篇文章。目前我正在使用 RSA 算法分别使用私钥和公钥进行加密和解密。 我不确定 RSA 是否适合非对称加密。

你们能否分享一下关于 RSA 是否最好的想法。如果 RSA 不是最好的,那么请向我推荐其他可以通过 java API 使用的算法名称。

【问题讨论】:

  • 如果对“最佳”的含义达成共识,为什么会有不止一个?

标签: java rsa encryption-asymmetric


【解决方案1】:

如果它对您的银行来说足够好,那么它(可能)对于您的目的来说也足够好。它仍然是安全的(给定正确的实现和足够大的密钥)。很难选择“最佳”算法,但 RSA 无疑是一种值得信赖的安全算法。

【讨论】:

  • 密钥大小应该是多少。当前的 keysize 是 512。够好吗?
  • 没有。典型的键大小通常为 1,024 - 4,096。参考RSA Wikipedia page
猜你喜欢
  • 1970-01-01
  • 2019-08-05
  • 2015-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-01
  • 2011-04-05
相关资源
最近更新 更多