ssh协议
SSH
Secure Shell,由IETF的网络小组所制定,是建立在应用层基础上的安全协议。
对称加密 双方用一样的密钥加密和解密消息
非对称加密 有两个不同的密钥,一个是公开的,另一个是私有的,知道公钥只能加密但不能解密
为了使用上述两种方法把密钥安全地发送给对方,而不让别人知道具体的密钥,使用DH(Diffie Hellman)密钥交换。
我给箱子上把锁发给对方,对方上把锁发回来,我把我的锁打开再发过去,对方安全打开自己的锁。
但是有可能中间人截取上一把自己的锁发回来
为了证明信息没有被纂改,我们需要对信息进行哈希运算,得出同种算法的唯一哈希值。
ssh协议
http://example.com/2025/04/15/ssh/