HTTPS含义及过程

1.https含义

https就是在http基础上,网景公司设计了SSL(Secure Socket Layer),在http的基础上添加了一个安全传输层,对所有的数据都加密后再进行传输,客户端和服务器端收到加密数据后按照之前约定好的秘钥解密。

2.加密和解密过程

1. 客户端发送https请求到服务端443端口

2. 服务端收到后发送自己的CA证书包括公钥到客户端

3. 客户端验证CA证书,证书的颁发机构,过期时间等等

        如果不是正确的证书,则告警提示

        如果是正确的证书,验证通过

客户端验证后,生成随机数(客户端的私钥),公钥对随机数加密,传输给服务端

4.服务端收到加密后的随机数,利用服务端自己的私钥对其解密,得到客户端的随机数

5.服务端利用客户端的随机数(客户端私钥),对传输信息进行对称加密,所谓对称加密就是,将信息和私钥通过某种算法混合在一起,这样除非知道私钥,不然无法获取内容,而正好客户端和服务端都知道这个私钥,所以只要加密算法够彪悍,私钥够复杂,数据就够安全。

6.服务端将加密后的数据传输到客户端,客户端收到后使用私钥解密还原

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Vivado中,有几种不同的文件类型,分别具有不同的含义和用途。 1. .dcp文件:它是一种Design Checkpoint文件,包含了一个设计的完整信息,包括网表文件和约束文件。在Vivado中,它被用来保存和共享设计的状态,以便在不同的阶段之间传递设计数据。 2. .xdc文件:这是Vivado的约束文件,与ISE中的约束文件.ucf或者.pcf有很大的不同。.xdc文件实际上是一系列的Tcl语句,用于描述设计的约束条件,如时序要求、引脚约束等。.xdc文件可以放置在工程中作为源文件,在综合和布局布线阶段调用;也可以在Tcl控制台中输入并立即执行。 3. .xci文件:这是由定制IP生成的文件,包含了定制的IP核的所有信息。可以通过这个文件产生需要的IP核。与.dcp文件类似,.xci文件也用来保存和共享设计的定制IP核的状态。 4. .rpt文件:这是每个过程结束时生成的一个报告文件,用于记录各个过程中的一些信息,如综合、布局、布线等过程的结果和统计数据。与ISE中的多种输出文件格式相比,.rpt文件的统一格式更加方便使用和查看。 综上所述,在Vivado中,.dcp文件包含了设计的完整信息,.xdc文件是约束文件,.xci文件是定制IP生成的文件,而.rpt文件是各个过程生成的报告文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Vivado 不同文件的含义](https://blog.csdn.net/weixin_44441263/article/details/119002631)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [vivado中各个文件的含义](https://blog.csdn.net/kunkliu/article/details/116761717)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值