9_Git多协议方式

Git支持多协议方式

Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。
使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令。
但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

加密方式:

  1. 对称加密:性能高
    用什么加密就用什么解密(异或)
	'123'^'456'--->'4321432'   加密
	'4321432'^'456'--->'123'   解密
  1. 非对称加密:安全性高(支付宝采用下面加密方式)
    公钥加密,私钥解密
		 客户端:					服务器端:
		服务器端的公钥             服务器端的私钥
		客户端的私钥               客户端的公钥

SSH密钥对(公钥+私钥)

客户端:git很简单-密钥配对(验证用户时使用SSH),git服务器会随机生成一个对称的密钥。

发给客户端,客户端通过对称的密钥对数据传输的时候使用的是对称加密。
posted @ 2020-11-12 15:07  520ln  阅读(81)  评论(0)    收藏  举报