CHAP
维基百科,自由的百科全书
挑战握手协议(Challenge-Handshake Authentication Protocol)是一个用来验证用户,接入因特网接入服务提供者的验证协议authentication protocol。
RFC 1994详细定义了CHAP。
CHAP 用于使用3次握手周期性的验证对端身份。在链路建立初始化时这样做,也可以在链路建立后任何时间重复验证。
- 在链路建立完成后,验证者向对端发送一个“challenge”信息。
- 对端使用一个“one-way-hash”函数计算出的值响应这个信息。
- 验证者使用自己计算的hash值校验响应值。如果两个值匹配,则验证是承认得,否则连接应该终止。
- 在随机时间,验证端发送一个“challenge”给对端,重复1到3步。
参见:Password Authentication Protocol