可能重复:
SSH 密钥对生成:RSA 还是 DSA?
有人说使用 RSA,有人说使用 DSA,有人说没关系。
有人说一个比另一个更安全,有人说相反。
有人说这是一个专利问题。
- 那么,真正的情况是怎样的?优点和缺点等?
- 最终,两者都可以,但对于注重安全的人来说,哪一个更适合?
- 我们是否应该要求整个公司使用相同的加密技术?
更新
啊,原来这是q40071,并且那里接受的答案是可以的。
答案1
据我所知,两者同样安全(也就是说,两者都没有已知的弱点,这真的是你能说的全部)。因此,选择哪一个并不重要。
据我所知,引入 DSA 是因为 RSA 已获得专利(至少在美国),而人们需要一种无专利的替代方案。
答案2
我认为实现的正确性可能同样重要。如果你对一个强大的算法进行了弱实现,那么你就会立即削弱它
我本以为提供的默认选项在大多数情况下都足够了。我无法想象任何工具的作者会提供本质上很弱的默认选项
答案3
我认为密钥大小有差异。这可能是需要考虑的事情。