码迷,mamicode.com
首页 > 其他好文 > 详细

基于挑战/应答的认证

时间:2017-12-26 19:04:17      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:服务   class   alt   失败   order   分享图片   blank   咨询   不同   

基于挑战/应答属于密码鉴别的一种。特定是密码不在网络上传输。该认证机制中认证者(服务器)每次向被认证者(客户端)发送一个不同的”挑战“字串,客户端收到这个”挑战“字串后,按照双方事先协商好的方法应答。挑战相当于咨询,应答相当于回答。

技术分享图片 

(1)客户端向服务器端发错请求,要求进行身份验证。

(2)服务器从数据库中查找用户名是否合法,若不合法则不做处理

(3)服务器产生一个“挑战”随机数,发给客户端,作为”提问“。

(4)客户端使用”用户名“+H(以共享密钥+挑战) 做应答。

(5)服务器收到应答和自己计算的比较,相等则认证通过,反之则失败。

(6)服务器挑战客户端成功还是失败。

之后客户端不定时发送认证请求。

 

http://blog.51cto.com/692344/1029615

基于挑战/应答的认证

标签:服务   class   alt   失败   order   分享图片   blank   咨询   不同   

原文地址:https://www.cnblogs.com/feng9exe/p/8119458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!