认识SSH,对称加密和非对称加密

简单了解SSH

SSH,全称Secure Shell。简单来说,SSH就是一种安全协议,通常用于登录远程服务器的加密。

登录命令行:

ssh userName@userAddress

未经加密的请求可能会被其它恶意拦截到密码,如图1.


图1 未加密的请求.png
对称加密
  • 用户想要登录远程服务器;
  • 用户计算机通过某一种密钥将自己的密码进行加密后发送;
  • 服务器接收后只有用同种加密方式才能解密得到正确的密码;
  • 注意点 :解密和加密必须使用同一种方式。
图2 对称加密.png
非对称加密
  • 注意点:每台计算机都会生成自己的一对公钥和密钥,只有满足1)用自己的公钥进行加密的,2)在我的机器上进行解密 这两个条件才能进行解密成功。
  • 1. 用户请求登录后,服务器会返回给用户自己的公钥;
  • 2. 用户拿到服务器的公钥后以其进行将自己的密码加密,并传给服务器;
  • 3. 服务器接收到后判断如果是用自己的公钥加密的,就用自己的密钥进行解密和登录
图3 非对称加密.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容