作为一个对密码学知之甚少的人,我想知道我在创建 ssh 密钥时所做的选择。
ssh-keygen -t type
, 其中 type 是 dsa,rsa 和 ecdsa 中的一个。
谷歌搜索可以提供有关类型之间差异的一些信息,但不能提供任何结论性的信息。所以我的问题是,对于密码学知识很少的开发人员/系统管理员是否有任何“简单”的答案,何时选择哪种密钥类型?
我希望得到“对 X 和 Y 使用 DSA,对 Z 使用 RSA,对其他所有东西使用 ECDSA”这样的答案,但我也意识到很可能没有这样简单的答案。