Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1814483
  • 博文数量: 274
  • 博客积分: 2366
  • 博客等级: 大尉
  • 技术积分: 1880
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-22 09:37
文章分类

全部博文(274)

文章存档

2022年(1)

2020年(10)

2019年(7)

2018年(18)

2017年(26)

2016年(32)

2015年(43)

2014年(30)

2013年(44)

2012年(36)

2011年(17)

2010年(10)

分类: LINUX

2017-10-17 12:08:13

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节点的内容)

阅读(2118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~