MS-CHAP MSCHAP是微软版本的挑战握手认证协议CHAP这个协议有两个版本MSCHAPv在RFC 中定义和MSCHAPv在RFC 中定义MSCHAPv在Windows NT  SP中引入后来被加到Windows 通过Windows  DialUp Networking Security Upgrade Release和Windows 通过Dial Up Networking  Performance  Security Update for MS Windows 升级中去Windows Vista不再支持MSCHAPv MSCHAP被当做一个认证協定在VPNPPP中使用它还被当做用来提供WiFi安全的RADIUS服务器的一个认证选项后者使用WPA企业版协议此后它更被用作受保护可扩展身份验证协议PEAP的主要安全选项 与CHAP相比MSCHAP 在LCP选项中协商CHAP算法为xMSCHAPv为x 提供了一个认证者控制的密码变更机制 提供了一个认证者控制的认证重试机制 定义了在失败报文消息域中返回的失败码 MSCHAPv通过在响应报文中携带对端挑战以及在成功报文中携带认证者响应来实现双向认证