SSH中公钥指纹会被中间人盗用么?

2019-10-16 09:13发布

所谓"公钥指纹",是指公钥长度较长(这里采用RSA算法,长达1024位),很难比对,所以对其进行MD5计算,将它变成一个128位的指纹。上 例中是98:2e:d7:e0

标签: ssh linux
2条回答
【Aperson】
2楼-- · 2019-10-16 09:40

如不存在盗用,是直接他(中间人)用了,然后他再开(证书)加密服务,然后和客户端建立另一套密钥对。

证书不光有加密的作用还有认证的作用,在此刻就体现出来了——他和客户端建立证书加密服务,客户端可以发现这个证书是否是真正的服务提供者,需要客户端信任该证书,那么这个过程才能建立起来。

—— Fiddler就是典型这种模式,你在使用Fiddler是就会发现你需要信任Fiddler的证书。

查看更多
Explosion°爆炸
3楼-- · 2019-10-16 09:42

不太明白你的意思,既然是公开的,何来“盗用”一说?

中间人可以把正确的公钥换成是自己的公钥,用户如果误认为公钥是正确的,那么用户用此公钥加密后的信息就会被中间人用自己的密钥破解。你是想说这个意思吗?

查看更多
登录 后发表回答