使用 GitHub 访问令牌而不是密码有几个原因:
但是,它们仍然是不记名凭证:您必须像密码一样将它们传递到远程系统。
SSH 密钥更安全,因为它们使用非对称加密技术。创建 SSH 会话时,会派生出一次性共享密钥,并且您的密钥仅用于签署从该密钥派生的数据。您永远不会通过连接发送密钥,因此,只要您保证私钥安全,即使能够危及另一方的攻击也无法危及您的密钥。
正如 VonC 所指出的,令牌是通过 HTTPS 使用的,而 SSH 密钥是通过 SSH 使用的,因此它们不可互换。
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |