说几句GB28181那个上面写的验证算法,完全不知所云,不知哪位"大仙"写的,就想给他说一句:以后写的时候认真点好不,最起码对得起"GB"这两个字母啊,不发牢骚了,往下看

所使用的鉴权计算公式是这样的:

HA1=md5(username:realm:password)

HA2=md5(Method:Uri)

RESPONSE=md5(HA1:nonce:HA2)

其中会涉及到如下几个关键词:

username:即国标id号

realm:通常是id的前10位,由401消息携带告知。

password:提前配置商定,如海康的IPC有专门的配置项,测试的时候用户名和密码配置一样。

Method:REGISTER

Uri:由请求方在第二次REGISTER中携带。

nonce:由401消息携带告知。

例子:

HA1=md5(username:realm:password)
HA1=md5(11000000003000000001:1100000000:123456)
       =81f021fe3f4876df315d89c82a24cdff    用小写的
        81F021FE3F4876DF315D89C82A24CDFF

HA2=md5(Method:Uri)
HA2=md5(REGISTER:sip:11000000002000000001@192.168.0.112:5060;transport=UDP)
       =160aad37c1bf7fe16ae9cb656ebbf4e4    用小写的
        160AAD37C1BF7FE16AE9CB656EBBF4E4

nonce=13150012922:c44236aa4b0085fd6c5161d73c8e29b3
RESPONSE=md5(HA1:nonce:HA2)
RESPONSE=md5(81f021fe3f4876df315d89c82a24cdff:13150012922:c44236aa4b0085fd6c5161d73c8e29b3:160aad37c1bf7fe16ae9cb656ebbf4e4)
                    =97d60ab7abb7c59d288223600b9eddfd

GB28181注册认证相关推荐

  1. 海赢科技分享速卖通账号开店注册认证介绍及常见问题解答

    速卖通账号开店注册认证介绍及常见问题 ​​若您要在速卖通开店,建议您重新注册账户后进行企业认证哦.速卖通账号开店注册认证介绍及常见问题 [认证资质] 1)公司:2)个体工商户 [认证方式] 1)企业支 ...

  2. Luffy之注册认证(容联云通讯短信验证)

    用户的注册认证 前端显示注册页面并调整首页头部和登陆页面的注册按钮的链接. 注册页面Register,主要是通过登录页面进行改成而成. 先构造前端页面 <template><div ...

  3. wireshark 过滤omci包_PON注册认证过程分析

    终端向OLT注册认证,光猫分为EPON上行和GPON上行,通过Wireshark进行抓包分析. EPON: 光猫与OLT交互是通过OAM报文,在Wireshark用过滤条件"oam-ctc& ...

  4. 小程序极速注册认证免300认证费 突破管理员身份只能绑定5个小程序绿色通道

    小程序注册账号管理相信大家有时候头都很大,一个身份证号只能绑定5个小程序主管理员.超个5个小程序就得请朋友.请亲戚身份证绑定管理员.有时还得看对方不方便,改个类目改个LOGO都还得管理员扫码.为了满足 ...

  5. SIP之GB28181注册、注销详解

    GB28181定义了基于SIP架构的视频监控互联规范,而对于多数私有协议实现的监控如果想接入SIP架构,就要借助网关,GB28181规范了实现 SIP 监控域与非SIP 监控域互联.基本注册采用IET ...

  6. 网站如何接入第三方登录,微信登录和QQ登录:注册认证篇

    第三方登录平台接入 (QQ\微信登录) QQ登录接入 第一步成为QQ应用开发者,审核期限七天 一.所需材料 1.公司注册相关信息 2.营业执照扫描件 微信登录接入 第一步成为微信开发平台开发者,认证费 ...

  7. SpringBoot整合Shiro搭建登录注册认证授权权限项目模板

    主要内容: 1 SpringBoot整合Shiro安全框架; 2 Shiro主要学习内容总结;(执行流程.主要对象接口.注意事项等) 3 Redis实现对权限信息缓存; ! 温馨提示: 想要快速搭Sh ...

  8. 认证的公众号可以快速免费注册认证小程序

    限制一个可以注册5个号.不用重新提交认证,也不用费用,不用核对对公账号,方便快捷 步骤. 1.进入认证的公众号,点击小程序 2.点击快速注册.

  9. 微信公众号/小程序注册认证

    本篇文章主要从注册微信小程序的角度讲如何注册小程序账号. 作为一名小程序开发者,可能您不用操心注册账号和微信认证的事情,这种事情一般可以交由客户去注册. 但当您的客户需要您自己去注册账号时,您可能需要 ...

最新文章

  1. 被誉为「教科书」,牛津大学231页博士论文全面阐述神经微分方程,Jeff Dean点赞...
  2. 利用Cobbler批量布署CentOS
  3. 怎么把本地的项目同时提交到两个仓库
  4. 【数据竞赛】厦门国际银行 “数创金融杯”数据建模大赛-冠军分享
  5. 大数据最核心的关键技术——32个算法,记得收藏!
  6. Service Mesh所应对的8项挑战 1
  7. LeetCode 1170. 比较字符串最小字母出现频次
  8. Notepad++插件Base64编解码
  9. 如何实现一个c/s模式的flv视频点播系统
  10. 乐至天气预报软件测试,乐至天气预报15天
  11. 关于学计算机的职业理想700字,计算机专业职业规划范文
  12. php开发 公众号自动回复,微信公众号开发之文本消息自动回复php代码_php实例 - sha1...
  13. 【学习】无刷直流电机的基本结构及工作原理
  14. Gromacs相关基础知识
  15. 所谓的不撞南墙不回头
  16. STM32 输入捕获 测量频率 PWM占空比
  17. 学大数据专业后悔死了?学大数据以后好就业吗?
  18. 怎样高效阅读英文的C语言,必读!科研大牛分享,如何高效阅读英文文献?
  19. Python:while循环嵌套方式求1000以内的质数
  20. 库乐队历史版本怎么下载_苹果库乐队下载-库乐队app最新版下载V2.3.2-西西软件下载...

热门文章

  1. UI设计发展前景怎么样?学后工资待遇如何
  2. 数据结构---与树相关的知识
  3. 云体系联盟助力中国中小银行联合创新基地成立
  4. Activity转场动画
  5. 什么是 IoC 容器?
  6. Aspose介绍:带你解锁高效、便捷的文档管理方案~
  7. java jsonobject 转义字符_JSONObject包含转义字符
  8. 微软IE8中文正式版发布!(图)内有下载链接
  9. FullCalendar 日历插件
  10. es 按月建索引,定时删除3个月前索引