digest 用户认证 response生成算法
2016-04-28 16:15
281 查看
response计算过程:
1. HA1=MD5(A1)=MD5(username:realm:password)
2. a. 如果 qop 值为“auth”或未指定 : HA2=MD5(A2)=MD5(method:uri)
b. 如果 qop 值为“auth-int" : HA2=MD5(A2)=MD5(method:uri:MD5(entity-body))
3. a.如果 qop 值为“auth”或“auth-int" : response=MD5(HA1:nonce:nc:cnonce:qop:HA2)
b.如果 qop 未指定 : response=MD5(HA1:nonce:HA2)
1. HA1=MD5(A1)=MD5(username:realm:password)
2. a. 如果 qop 值为“auth”或未指定 : HA2=MD5(A2)=MD5(method:uri)
b. 如果 qop 值为“auth-int" : HA2=MD5(A2)=MD5(method:uri:MD5(entity-body))
3. a.如果 qop 值为“auth”或“auth-int" : response=MD5(HA1:nonce:nc:cnonce:qop:HA2)
b.如果 qop 未指定 : response=MD5(HA1:nonce:HA2)
相关文章推荐
- 以短链服务为例,探讨免AppKey、免认证、Ajax跨域调用新浪微博API
- 字符串反转
- Logback常用配置详解
- mysql递归查询
- Boost C++: 数据结构---tuple
- Boost C++: 网络编程1
- C++著名程序库的比较和学习经验 (转)
- 【C++面试】常考题复习:排序算法
- 【C++面试】常考题复习
- 【qt4.8.6】qt-everywhere-opensource-src-4.8.6静态库编译,搭建vs2010 + Qt4.8.6环境
- 【linux】 静态库编译
- 【linux】Ubuntu 14.04 smba服务器的配置
- 【Qt】使用QProcess调用其它程序或脚本
- 【Qt 】QSettings写ini配置文件
- Qt, 我回来了。。。
- boost: tcp client sample
- makefile 中定义宏位置需要注意一下
- 用haar特征训练自己的分类器
- 几大知名流量统计网站的统计脚本中相继植入广告代码的现象,严重影响上网体验
- Ember之Computed Properties计算属性