当前位置: 首页 > news >正文

博物馆网站 微信 微博 建设大连无网站的企业有哪些

博物馆网站 微信 微博 建设,大连无网站的企业有哪些,电商网站做导购,wordpress插件用户接到一个需求是开发下海康的球机,控制云台,给到我的是一个开发手册,当然了是海康的私有协议 ISAPI开发手册https://download.csdn.net/download/qq_37059136/88547425关于开发这块读文档就可以理解了,海康使用的是摘要认证,当然了海康已经给出使用范例 通过libcurl就可以直接连…接到一个需求是开发下海康的球机,控制云台,给到我的是一个开发手册,当然了是海康的私有协议 ISAPI开发手册https://download.csdn.net/download/qq_37059136/88547425关于开发这块读文档就可以理解了,海康使用的是摘要认证,当然了海康已经给出使用范例 通过libcurl就可以直接连接上海康的球机了.那么是不是就这样了呢,很显然并不是,要是真的就用这种方法怎么能显示出在座的牛逼之处呢,有简单方法我不用,哎,就是玩 关于HTTP的认证方式有很多,应该是4种,basic 跟 Digest 最为常见,别的也不多说了,basic太简单了不提也罢,本文的关键是Digest (摘要)认证 关于Digest 认证,首先了解下这东西的收发流程: 1.你给服务器发送了一条命令 :get也好 put也好随便什么也好 2.服务器给你返回一个401 未认证错误 以及附带给你将要在摘要认证中需要的参数 3.你拿到服务器返回的参数,根据摘要认证规则算出认证响应值在此发送给服务器 rfc7616 规则https://datatracker.ietf.org/doc/html/rfc7616#section-3.3 4.服务器响应你的操作并返回正确 步骤可参考下图 那么知道流程了,具体该怎么操作呢,我知道你很急但是你先别急,先来看看这四个流程具体发送了社么报文(通过wireshark抓包) 1.首先客户端发送了一条get指令获取 2.客户端返回了一个401错误 这张图的知识点比较多了,主要看下面两个     WWW-Authenticate: Digest qopauth, realmIP Camera(AE424), nonce353334613a31313564353336613a06002d080ad3bdce5c80d6282269c72b, staleFALSE\r\n     !DOCTYPE html\r\n     htmlheadtitleDocument Error: Unauthorized/title/head\r\n     bodyh2Access Error: 401 -- Unauthorized/h2\r\n     pAuthentication Error/p\r\n     /body\r\n     /html 首先下面的html告诉你本次get失败了,错误原因是Unauthorized(未经授权) 然后再看上面WWW-Authenticate,这段信息量很大 Digest    认证方式:摘要认证 qopauth   保护质量  一般为auth/auth-int或缺失 realmIP Camera(AE424)    领域 nonce           服务器随机数 stale   是否过期(上述摘要认证参数是否过期) 这几个参数可以在上面的rfc7616 规则里面通过ctrlf 查找,看看具体怎么定义这几个参数的,下文中还有几个参数也需要在rfc7616规则中查找 3.计算出认证响应值后再次发送 可以看到本次发送的消息头里面添加了上次服务器返回的摘要认证参数,以及最重要的response参数 4.认证成功,服务器应答 好了上面的步骤跟报文都分析结束了,应该可以看出来,第三步发送的参数才是真正的关键点 下面开始讲下如何计算response 参数 首先给出三个公式 那么先来解答几个关键问题 1. 问:公式里面有算法MD5和MD5-sess,那么摘要认证应该用什么算法呢? 答:缺省状态下是MD5,而且现在只支持MD5 2.问:怎么理解上述图表? 答:上述图表给出三个东西,分别是 A1,A2,摘要计算(response 参数) 我们要求摘要计算(response 参数),那么得出公式 responseMD5(A1:nonce:nc:cnonce:qop:A2) 已知公式response,还需要知道A1跟A2 再根据图表 A1MD5(user:realm:password) A2MD5(request-method:uri-directive-value) 那么很显然,只要我们搞定 user        用户名 realm     领域 password  密码 request-method    请求方式(get/put/pust等之一) uri-directive-value  uri跳转地址: http://192.168.1.64:80/ISAPI/PTZCtrl/channels/1/continuous 中/ISAPI/PTZCtrl/channels/1/continuous部分就是这里的uri-directive-value nonce      服务器随机数 nc     客户端计数器 一般为1   十六进制00000001 cnonce   客户端随机数 qop    保护质量  一般为auth/auth-int或缺失 这几个参数就可以了,当然了还需搞定MD5算法(上述几个参数务必在rfc7616 规则里自行查看含义)
http://www.hkea.cn/news/14300811/

相关文章:

  • 百度竞价托管代运营公司做seo要投入什么
  • 360建筑网站网盟推广费用
  • 网站手机端首页用什么软件做做的网站百度排名没有图片显示
  • 郑州网站优化托管项目类型和阶段内容介绍
  • 国外大型门户网站国内外优秀网站设计
  • 网站建设要多钱潍坊专升本考试地点
  • 宾馆在什么网站做推广效果好91游戏中心
  • 诊断网站seo现状建设个人购物网站
  • 大良品牌网站建设wordpress论坛功能
  • 188建站系统源码做的很漂亮的网站
  • 电商网站运营团队建设方案wordpress内部优化
  • 58同城哈尔滨网站建设cute主题 wordpress
  • 前端旅游网站行程怎么做近期热点话题
  • 网站开发个人博客唐山建设集团招聘信息网站
  • 金华网站建设价格WordPress tag 目录
  • 网站建设公司发展规划网站开发设计文档
  • 网站建设的价值是什么海报生成器在线制作
  • 网站集约化建设的优点平面设计的创意手法有哪些
  • 做分析图用的地图网站什么网站 是cms系统下载地址
  • 企业网站建设长沙中国网络排名前十名
  • 有没有专门做牛仔的网站公司核准名称网站
  • 宁波网站建设大概要多少钱营销策略的概念和内容
  • 男女之间做下面哪个网站免费wordpress修改目录
  • 如何建立公司网站建设简述seo的应用范围
  • 如何制作收费网页seo目标关键词优化
  • 工业和信息化部网站备案系统湖南众诚建设 官方网站
  • 当当网站建设目标wordpress图片文字排版
  • 单位网站建设情况调查情况网站建设 教材 推荐
  • 互动网站建设的主页霸气又聚财的公司名字大全
  • 营销型网站建设目标wordpress 左右风格主题