git服务器免密码登录
-
客户端和服务器端分别生成秘钥对
-
客户端将公钥发送给服务器(如github上粘贴客户端公钥)
image.png
-
客户端获取服务器端的公钥(如ssh登录的时候的提示)
image.png
-
在进行信息传输的时候分别使用对方的公钥进行加密,自己的私钥进行解密
image.png
非对称加密的两种用法
第一种用法:公钥加密,私钥解密。---用于加解密
第二种用法:私钥签名,公钥验签。---用于签名
非对称加密和对称加密的结合使用:https
首先使用非对称加密对对称秘钥进行传输,避免对称秘钥被截获。然后加密内容都使用对称秘钥进行加解密
网友评论