我刚开始在日常工作中使用 RSA 密钥,我对使用它们的最佳方式有一些疑问。
最大的问题围绕着多个客户端和多个服务器的想法。这是一个场景:
我有两台客户端计算机:
- 桌面
- 笔记本电脑
我将验证两台服务器:
- 我自己的本地服务器
- 远程服务(例如 Github)
那么,一般来说,在这种情况下,您会推荐多少个密钥对?
- 一对密钥:这把钥匙是“我”,我到处都用它。
- 每个客户端一个:这个键是“这个客户端”,我把它放在我想从那个客户端连接到的每台服务器上。
- 每个服务器一个密钥对:这是“此服务”的密钥,我将私钥带到我想连接到它的每个客户端。
- 每个组合一个:每个唯一的客户端-服务器配对都有自己的密钥对。
如果这些都没有明显优于或差于任何其他,您能否概述每种方法的优缺点,以便人们可以自己选择?