onvif 鉴权

2290阅读 0评论2017-10-17 pppStar
分类:LINUX

1)之前提到报文中的header部分为可选。其主要作用就是用于鉴权

2)鉴权部分会用到2种算法,base64+sha1

3)sha1(secure hash algorithm 1st) 安全。Base64算法gsoap已有提供,但sha1算法gsoap不提供,需另外添加。

4)Password节点密码的摘要生成过程

已知: 用户名、密码、nonce、日期(本地时间,格式固定)

密码摘要生成:

nonce进行base64反解码得到字符串s1

-->s1、日期、密码依次拼成一个新的字符串s2

-->s2进行sha1算法得到一个新的字符串s3

-->s3进行base64编码得到最终的摘要(wsse:Password节点的内容)

上一篇:一种将程序的标准输出重定向到telnet终端的方法
下一篇:用JpegLib压缩YUV,yuv转化为jpeg格式图像程序源代码