自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 GB28181---基于pjsip库的开发(二)

接上篇GB28181---基于pjsip库的开发(一)一、编译本来这部分不打算讲的,但是有人问起,那我们就简单过一下吧。下载pjsip,地址在这https://www.pjsip.org/download.htm貌似最新版的都到2.10了。大佬们的更新速度好快鸭。tar xzvf pjproject-2.10.tar.gzcd pjproject-2.10./configure --host=arm-himix200-linux LIBS=-ldl --disable-libweb..

2020-05-06 17:52:17 4151 1

原创 GB28181---基于pjsip库的开发(一)

《GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求》规定了公共安全视频监控联网系统的互联结构、传输、交换、控制的基本要求和安全性要求、以及控制传输流程和协议接口等技术要求。在音视频领域内,如果你们产品定位不是消费级别的,而是需要做走平台,做对接。那gb28181协议是避不开的。而该协议对外有2011和2016两版,主要更新了TCP传输、强制I帧等内容...

2020-05-06 17:47:33 6668 3

原创 GAT1400---注册与注销

纵观1400协议,真正的技术难点其实没多少,能拿出来写的也就剩注册这块了。我们先来看看《(GAT1400.4-2017)公安视频图像信息应用系统 第4部分 接口协议要求-0608-B1-0619》标准的附录B注册流程:流程我们都懂,但是具体到底是怎么注册的呢?来看看《公安视频图像信息数据库协议_v1.2》一文中对注册的解释:好的,既然有这么详细的资料,那我们就可以搬砖...

2020-04-10 17:56:49 8307 8

原创 GAT1400---基于libcurl库的开发

一、curl库的移植前面我们已经讲了,gat1400是通过http协议进行数据的交互,所以我们自然而然的想到了curl。curl 是常用的命令行工具,用来请求 Web 服务器。cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP(摘自百度百科)...

2020-04-07 20:23:16 6455 1

原创 GAT1400---认证报告

我们来看看前端设备IPC的gat1400检测项目。...

2020-04-07 14:41:52 3909 4

原创 GAT1400---视图库标准

一、简述:GA/T 1400是于2017年首次发布关于图片、视频片段、文件等属性对象的传输协议。GA/T 1400《公安视频图像信息应用系统》分成4个部分:

2020-03-25 10:33:58 31804 15

原创 GB35114---SM3withSM2证书生成及读取(二)

接上篇GB35114---SM3withSM2证书生成及读取(一)作为相机,我们需要读取设备端(自己)的私钥: 1、对random2+random1+si...

2020-03-24 10:53:17 5195 12

原创 GB35114---SM3withSM2证书生成及读取(一)

由于公司推迟上班时间,现在周末都在补班。这篇文章本计划周末写的,导致打断了。现在补上。GB35114过检前的第一步就是交换及验证证书;说到证书不得不提起签名算法;前面提到了gb35114所涉及到的加密,那么相应的我们使用的密钥对,包括对证书的制作签名都需要sm2-sm3格式的。这是我所用的证书的详细信息。注意算法签名和公钥参数。知道了这个,那我们就好办了,我是用gmssl命...

2020-03-23 11:02:34 7909 11

原创 GB35114---聊聊SM2签名格式

公司原计划是年后让我直接去公安一所过35114的认证,但是突发疫情,导致上班时间一推再推,最后也只能远程用升级包的方式给检测员进行认证。前几次的尝试,服务器一直回复401,让我百思不得其解,甚至开始让我产生对算法的怀疑。现在回过头来看,其实SM2签名格式不理解是导致一直验签失败的主要原因。按照国密的规范,SM2签名结果r||s长度应该是(r:32字节)+(s:32字节)64字节,就算加个0...

2020-03-17 11:58:05 11357 25

原创 GB35114---认证报告

今天北京一所的GB35114报告已经寄到了,先来看看吧貌似我们是全国第一个使用软件加密的厂家,不枉我花了几个月时间来搞这个。...

2020-03-17 10:59:01 2211 6

原创 GB35114---基于openssl加密库进行开发(二)

接上篇GB35114---基于openssl加密库进行开发(一)openssl的两个.so动态库libcrypto.so.1.1 andlibssl.so.1.1不能直接调用sm2签名及加密函数。...

2020-03-12 15:30:07 2576 2

原创 GB35114---基于openssl加密库进行开发(一)

《GB+35114-2017+公共安全视频监控联网信息安全技术要求.pdf》标准规定了公共安全领域视频监控联网视频信息以及控制信令信息安全保护的技术要求,包括公共安全视频监控联网信息安全系统的互联结构、证书和密钥要求、基本功能要求、性能要求等技术要求。 既然是信息安全加密,那我们就来看看里面涉及到的算法要求:里面涉及到非对称的SM2、对称SM1、SM4以及hashSM3。...

2020-03-12 14:55:48 2832

原创 GB35114---基于pjsip协议库开发问题

如果你在开发GB28181时选用了pjsip作为sip协议栈,那么在插入GB35114认证消息时惊奇的发现,我接收不到GB35114的sip消息了。是的,pjsip将gb35114的消息进行过滤了。既然过滤掉了我们的消息,我们就要让它对我们需要的消息放行(暴力)。在sip_parser.c文件内有函数static pjsip_msg *int_parse_msg( pjsip_pa...

2020-03-12 11:14:55 1786 6

gat1400注册抓包数据

gat1400协议注册抓包数据,给有需要的人参考。使用wirshark可以直接打开。

2020-04-15

SM3withSM2密钥对及证书.zip

SM3withSM2密钥对及证书;可以用于gb35114过检,可参考可使用。里面有三对sm2密钥对及相应的签名证书。

2020-03-23

C语言openssl库SM2-SM3国密常用函数

openssl库,纯C语言写的SM2-SM3国密相关的内容,封装加解密签名验签等函数,可配合openssl动态库内使用

2020-03-17

pjsip-2.9 .tar.bz2

gb28181协议基于pjsip协议栈开发的,增加对gb35114消息的通道; 对单向认证,双向认证做了修改

2020-03-12

tcpdump海思抓包工具

海思平台系统抓包工具,可直接运行(hisix500编译),传上来方便大家使用.

2019-02-21

linux抓包工具

Linux系统抓包工具,可直接运行,传上来方便大家使用.

2019-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除