使用Python3计算HTTP的摘要Response值


以下代码,一目了然:("******"为需要填入的参数)


import hashlib

url = "********"
method = "********"
nonce = "*******"
realm = "*******"
UserName = "*******"
password = "*******"
nc = "*******";
cnonce = "*******";
qop = "*******" ;

data1 = UserName + ":" + realm + ":" +password
m1 = hashlib.md5()
m1.update(data1.encode())

data2 = method+":"+url;
m2 = hashlib.md5()
m2.update(data2.encode())

data3 = m1.hexdigest() + ":"+ nonce + ":"+ nc + ":"+ cnonce +  ":"+ qop + ":"+ m2.hexdigest()
m3 = hashlib.md5()
m3.update(data3.encode())

print(m3.hexdigest())


最后打印Response值!


参考文章:https://wenku.baidu.com/view/053319dff7ec4afe05a1df8e.html





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值