PPP链路中的CHAP认证过程

fbcd836b8835458fa8a265d3fb4341d5.png

 

1、只要被认证方接入进来,就会收到认证方发送挑战Challenge报文,告诉被认证方,需要计算一个字段来向我验证,看看你能不能上网,这个Challenge报文中含有一个identify(标识),比如说标识为“1”的数值(Identifier 1 ),就是用来计算咱们是不是同一个会话的字段,然后再产生一个随机数比如说10,(Identifie 1 +10),再加上用户名(Identifie 1 + 10 +用户名(huawei))

2、被认证方收Challenge报文之后,会获得(Identifie 1 + 10 +用户名(huawei)),然后被认证方会去自己本地去寻找对应的密码信息,然后将(Identifie 1 + 10+被认证方自己的密码)使用MD5去计算得到一个值比如说“XXX”,最后在Responce报文中,回复给认证方

3、认证方收到了被认证方返回的数值之后,接下来认证方只要把刚刚用challenge 发送的这个字段中的(Identifie 1 +10)加上我本地本来就存有的用户名(huawei)对应的的一个密码,计算出一个YYY,如果计算出来的YYY摘要=被认证方的XXX摘要,那么密码相同,认证成功,认证方回复Success报文给被认证方,如果不一样则回复Failure报文,认证失败

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值