RSA 或 DSA:生成 SSH 密钥对时的明确答案是什么?

RSA 或 DSA:生成 SSH 密钥对时的明确答案是什么?

可能重复:
SSH 密钥对生成:RSA 还是 DSA?

有人说使用 RSA,有人说使用 DSA,有人说没关系。

有人说一个比另一个更安全,有人说相反。

有人说这是一个专利问题。

  • 那么,真正的情况是怎样的?优点和缺点等?
  • 最终,两者都可以,但对于注重安全的人来说,哪一个更适合?
  • 我们是否应该要求整个公司使用相同的加密技术?

更新

啊,原来这是q40071,并且那里接受的答案是可以的。

答案1

据我所知,两者同样安全(也就是说,两者都没有已知的弱点,这真的是你能说的全部)。因此,选择哪一个并不重要。

据我所知,引入 DSA 是因为 RSA 已获得专利(至少在美国),而人们需要一种无专利的替代方案。

答案2

我认为实现的正确性可能同样重要。如果你对一个强大的算法进行了弱实现,那么你就会立即削弱它

我本以为提供的默认选项在大多数情况下都足够了。我无法想象任何工具的作者会提供本质上很弱的默认选项

答案3

我认为密钥大小有差异。这可能是需要考虑的事情。

相关内容