当前位置: 首页 > news >正文

武警部门建设网站的好处电商平台推广公司

武警部门建设网站的好处,电商平台推广公司,做网站的公司哪里好,网站前置审批证书LabVIEW网络服务安全2在客户端应用程序中创建签名对请求进行签名要求您具有能够从客户端的编程语言调用的MD5摘要算法以及SHA256加密摘要算法的实现。这两种算法通常都可用于大多数平台。还需要:1. 要使用的HTTP方法的字符串(“GET”、“POST”、“PUT”…

LabVIEW网络服务安全2

在客户端应用程序中创建签名

对请求进行签名要求您具有能够从客户端的编程语言调用的MD5摘要算法以及SHA256加密摘要算法的实现。这两种算法通常都可用于大多数平台。还需要:

1. 要使用的HTTP方法的字符串(“GET”、“POST”、“PUT”、“DELETE”)

2. 目标IP地址(或DNS主机名)

3. 在该地址请求的网址

4. HTTP内容正文(可能出现在“PUT”或“POST”请求中)

5. 当前时((in UTCtime using format ‘YYYY-MM-DD HH:MM:SSZ’)

6. 安全密钥的两个元素(访问ID和密钥ID)

例如,给定以下HTTP请求:

Method = GET

Time = 2008-07-23 22:41:02Z

URL = /quotes/NATI

1. 客户端创建许多单独的字符串元素,这些元素将连接在一起。这些元素是:

要使用的HTTP方法的字符串(“GET”、“POST”、“PUT”、“DELETE”)

“GET”

2. URL请求

'/quotes/NATI'

3. 当前时间(以UTC时间使用格式“YYYY-MM-DDHH:MM:SSZ”)

'2008-07-2322:41:02Z'

4. The Access ID portion of the Security Key

1. 'PqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=' the default Access ID的机密The clientcreates a number of individual string elements that will get concatenatedtogether. These elements are:

The string for the HTTP method to be used (‘GET’, ‘POST’, ‘PUT’, ‘DELETE’)

‘GET’

2. The URL requested

'/quotes/NATI'

3. The current time of day (in UTC time using format‘YYYY-MM-DD HH:MM:SSZ’)

‘2008-07-23 22:41:02Z’

4. The Access ID portion of the Security Key

'PqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=' ß the defaultAccess ID

5. The hex-encoded MD5 digest of the Secret ID portion ofthe Security Key

Given: 'pTe9HRlQuMfJxAG6QCGq7UvoUpJzAzWGKy5SbZ+roSU=' ß the defaultSecret ID

‘4ce83e7d608f70375fd1cda0a6f3ae66’ ß the hex-encodedMD5 digest of the Secret ID string

6. The hex-encoded MD5 digest of the content-body if thereis a content-body for the request (Not applicable for this request becausethere is no content-body for a GET request).

Appendedtogether, these give us a string of:

‘GET/quotes/NATI2008-07-23

22:41:02ZPqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=4ce83e7d608f70375fd1cda0a6f3ae66’

为了形成最终签名,我们一起附加:

1. ‘NIWS’ (for requests with no content-body, or forrequests in which we do not want to include the content-body as part of thesignature) or ‘NIWS2’ (for requests with a content body).

2. A blank space (0x20).

3. The Access ID

4. A colon (0x3a)

5. The Base64-encoded SHA256 digest, as calculated above.

Thisgives us the signature string:

‘PqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=:xTDFuYyLJpwOLL2bKKlAco59W/0N53BnVwOGNZ0fX

l0=’

Thissignature string is added to the HTTP request as a header named:“x-ni-authentication”.

Thetimestamp string used to create this signature is also attached to thesignature as a header named “x-ni-date”.

So acomplete signed HTTP request (with ‘\n’ shown to represent the requiredcarriage returns) would look like:

GET/quotes/NATI HTTP/1.1 ‘\n’

x-ni-date:2008-07-23 22:41:02Z ‘\n’

x-ni-authentication:NIWSPqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=:xTDFuYyLJpwOLL2bKKlAco59W/0N53BnVwOGNZ0fXl0=‘\n’

Thissignature, embedded as HTTP headers, is only for this request. It could onlyhave been

createdby someone who knew the algorithm and both parts of the Security Key. Plus, thesignature includes an encoded version of the timestamp, so the signature has abuilt-in expiration time, as configured on the LabVIEW target. Outside of thattime window, this signature is automatically invalid, preventing later replaysof the request.

Note thatthe timestamp calculations require that the clock be properly set on both theclient and the LabVIEW target. Because the timestamp string is written in UTCtime, the client and servers can each be in different time zones, as long astheir local clocks and time zones are correctly set.

需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

http://www.yidumall.com/news/78752.html

相关文章:

  • 网站建设任务书百度浏览器官方网站
  • 毕业设计做视频网站好做么百度怎么做网站
  • dedecms织梦搬家公司网站模板网页怎么做出来的
  • 建网站找兴田德润发广告推广平台
  • 上海网站建设案例百度推广服务费3000元
  • 温州高端网站建设公司百度网盘搜索引擎入口
  • pc端网站开发公司网站建设公司好
  • 直播网站开发计划书邵阳做网站的公司
  • 网站logo多大抖音推广引流
  • 网站地图怎么生成seowhy教研室
  • 从网页上直接下载视频郑州专业seo首选
  • 南京网站建设 雷站内推广
  • 简述新建站点的步骤武汉企业网站推广
  • 网站建设选青岛的公司好不好信息流广告是什么
  • phpweb网站建设电商网站订烟平台
  • 给客户做网站 赚钱吗网络热词英语
  • 旅游网站的建设的意义百度官网电话客服24小时
  • 典型的o2o网站有哪些百度引流推广怎么收费
  • 室内设计网站会员哪个值得买丽水百度seo
  • 泉州制作网站开发百度手机助手下载免费安装
  • 网站建设昆明如何免费注册一个网站
  • 松江网站建设公司优化设计七年级下册语文答案
  • 建网站的 公司谷歌sem
  • 建网站用html网络搜索引擎
  • 网站开发跟软件开发四川省人民政府
  • 在线培训网站怎么做怎样交换友情链接
  • 知名b2b网站竞价如何屏蔽恶意点击
  • 动力无限做网站怎样建立一个网站
  • 单屏滚动网站网址大全名称
  • 东阿网站制作seo推广专员