ssh加密原理及ssh加密登录实现

  1. 加密原理(举例:A向B传私密信息)

    1. 对称加密

      1. AB两者共同商议出一个密钥,也就是加密和解密方式相同。
      2. 举例:A发送 A信息=私密信息 +1 ,B接收到A信息 -1 =私密信息,1就是对称密钥。
    2. 非对称加密

      1. 密钥为一对,一个叫私钥,另一个叫公钥,通过非对称算法有联系。私钥加密、公钥解密,也就是加密和解密方式不同。 
      2. 举例:B有一对密钥,A想向B发消息,先发送一个请求。B收到请求后将公钥给A,A用公钥将传送的信息加密,B收到加密信息后用私钥解密。关键:使用私钥解密公钥。
      3. 会出现“中间人攻击”问题:中间人C拦截A的请求,冒充B发送假公钥给A。A会把假公钥加密的信息传给C,C接收到信息并解密获取到信息。
    3. 免密登录

      1. 意义:解决非对称加密的“中间人攻击”问题。
  2. 登录实现(A服务器(用户)登录B服务器)

    1. 对称加密

    2. 非对称加密

      1. B生成一对密钥
      2. A发送登录请求给B,B将自己的公钥传给A。
      3. A用公钥加密登录的密码后发送给B,B用私钥解密密码,若正确则能够登录
    3. 免密登录

      1. A生成一对密钥,A提前拷贝一份公钥信息给B。
      2. A发送登录请求给B,B从自己的信息库中比对公钥信息,若有匹配的公钥信息,则随机产生一个字符串并用公钥进行加密。
      3. B将加密后的字符串给A,A用私钥解密得到字符串信息发回给B。B进行字符串比对,若一致就登陆成功。
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值