GB28181注册认证
说几句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)公司:2)个体工商户 [认证方式] 1)企业支 ...
- Luffy之注册认证(容联云通讯短信验证)
用户的注册认证 前端显示注册页面并调整首页头部和登陆页面的注册按钮的链接. 注册页面Register,主要是通过登录页面进行改成而成. 先构造前端页面 <template><div ...
- wireshark 过滤omci包_PON注册认证过程分析
终端向OLT注册认证,光猫分为EPON上行和GPON上行,通过Wireshark进行抓包分析. EPON: 光猫与OLT交互是通过OAM报文,在Wireshark用过滤条件"oam-ctc& ...
- 小程序极速注册认证免300认证费 突破管理员身份只能绑定5个小程序绿色通道
小程序注册账号管理相信大家有时候头都很大,一个身份证号只能绑定5个小程序主管理员.超个5个小程序就得请朋友.请亲戚身份证绑定管理员.有时还得看对方不方便,改个类目改个LOGO都还得管理员扫码.为了满足 ...
- SIP之GB28181注册、注销详解
GB28181定义了基于SIP架构的视频监控互联规范,而对于多数私有协议实现的监控如果想接入SIP架构,就要借助网关,GB28181规范了实现 SIP 监控域与非SIP 监控域互联.基本注册采用IET ...
- 网站如何接入第三方登录,微信登录和QQ登录:注册认证篇
第三方登录平台接入 (QQ\微信登录) QQ登录接入 第一步成为QQ应用开发者,审核期限七天 一.所需材料 1.公司注册相关信息 2.营业执照扫描件 微信登录接入 第一步成为微信开发平台开发者,认证费 ...
- SpringBoot整合Shiro搭建登录注册认证授权权限项目模板
主要内容: 1 SpringBoot整合Shiro安全框架; 2 Shiro主要学习内容总结;(执行流程.主要对象接口.注意事项等) 3 Redis实现对权限信息缓存; ! 温馨提示: 想要快速搭Sh ...
- 认证的公众号可以快速免费注册认证小程序
限制一个可以注册5个号.不用重新提交认证,也不用费用,不用核对对公账号,方便快捷 步骤. 1.进入认证的公众号,点击小程序 2.点击快速注册.
- 微信公众号/小程序注册认证
本篇文章主要从注册微信小程序的角度讲如何注册小程序账号. 作为一名小程序开发者,可能您不用操心注册账号和微信认证的事情,这种事情一般可以交由客户去注册. 但当您的客户需要您自己去注册账号时,您可能需要 ...
最新文章
- 被誉为「教科书」,牛津大学231页博士论文全面阐述神经微分方程,Jeff Dean点赞...
- 利用Cobbler批量布署CentOS
- 怎么把本地的项目同时提交到两个仓库
- 【数据竞赛】厦门国际银行 “数创金融杯”数据建模大赛-冠军分享
- 大数据最核心的关键技术——32个算法,记得收藏!
- Service Mesh所应对的8项挑战 1
- LeetCode 1170. 比较字符串最小字母出现频次
- Notepad++插件Base64编解码
- 如何实现一个c/s模式的flv视频点播系统
- 乐至天气预报软件测试,乐至天气预报15天
- 关于学计算机的职业理想700字,计算机专业职业规划范文
- php开发 公众号自动回复,微信公众号开发之文本消息自动回复php代码_php实例 - sha1...
- 【学习】无刷直流电机的基本结构及工作原理
- Gromacs相关基础知识
- 所谓的不撞南墙不回头
- STM32 输入捕获 测量频率 PWM占空比
- 学大数据专业后悔死了?学大数据以后好就业吗?
- 怎样高效阅读英文的C语言,必读!科研大牛分享,如何高效阅读英文文献?
- Python:while循环嵌套方式求1000以内的质数
- 库乐队历史版本怎么下载_苹果库乐队下载-库乐队app最新版下载V2.3.2-西西软件下载...