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

临沂网站制作哪家好老域名新网站

临沂网站制作哪家好,老域名新网站,seowhy培训,收录网基础知识 1. 公钥密码体制 公钥密码体制分为三个部分#xff0c;公钥、私钥、加密解密算法#xff0c;它的加密解密过程如下#xff1a; 加密#xff1a;通过加密算法和公钥对明文进行加密#xff0c;得到密文。解密#xff1a;通过解密算法和私钥对密文进行解密…基础知识 1. 公钥密码体制 公钥密码体制分为三个部分公钥、私钥、加密解密算法它的加密解密过程如下 加密通过加密算法和公钥对明文进行加密得到密文。解密通过解密算法和私钥对密文进行解密得到明文。注由公钥加密的内容只能由私钥进行解密由私钥加密的内容只能由公钥进行解密。 公钥密码体制的公钥和算法都是公开的私钥是保密的。 2. RSA RSA算法一直是最广为使用的非对称加密算法加密使用的密钥和解密使用的密钥是不相同的 这种算法非常可靠密钥越长它就越难破解。根据已经披露的文献目前被破解的最长RSA密钥是768个二进制位。因此可以认为1024位的RSA密钥基本安全2048位的密钥极其安全。 RSA密码体制是一种公钥密码体制。 3. 签名 是在信息的后面再加上一段内容可以证明信息没有被修改过。 一般是对信息做一个hash计算得到一个hash值。 注这个过程是不可逆的也就是说无法通过hash值得出原来的信息内容。 在发送信息时会把得到的hash值加密后做为一个签名和信息一起发出去。 接收方在收到签名和信息后会重新计算信息的hash值并和信息所附带的hash值(解密后)进行对比如果一致就说明信息的内容没有被修改过因为这里的hash计算可以保证不同的内容一定会得到不同的hash值所以只要内容一被修改根据信息内容计算的hash值就会变化。 HTTPS通信过程 注以下内容将使用{} 表示加密后的内容[ | ]表示密钥和算法进行加密 client 发送请求。 client - server : hi,你是服务器吗 server 发送自己的数字证书证书中有服务器的公钥。server持有私钥 server - server : hi,我是服务器这是我的数字证书。 client 检验数字证书证书正确发送随机的字符串 client - server : 请证明你是服务器这是一个随机字符串。 server 先对随机字符串hash处理再加密 注防止黑客模拟用户发送特殊字符串从而破解 server - server : {hash处理的随机字符串}[私钥|RSA] client 验证hash处理的随机字符串发送一个对称加密算法和密钥并用公钥加密 client - server : {对称加密算法和密钥}[公钥|RSA] 之后 client与server之间用 client发送的对称加密算法加密进行信息传输增加序号增加信息摘要对信息进行hash计算每次通讯都需要增加 注 增加序号防止黑客捣乱多次重发已发过的信息增加信息摘要防止黑客修改密文 server - client : {序号0已收到你发的对称加密算法和密钥你想干啥摘要}[密钥|对称加密算法] client - server : {序号1haha摘要}[密钥|对称加密算法] server - client : {序号2hehe摘要}[密钥|对称加密算法] … 证书的构成和原理 Issuer (证书的发布机构) 指明这个证书是什么机构发布的(只是创建证书不是指证书的使用者)。 Valid from , Valid to (证书的有效期) 证书的使用期限。 过了有效期限证书就会作废不能使用。 Subject (主题) 证书的所有者 Public key (公钥) Signature algorithm (签名所使用的算法) 指的这个数字证书的数字签名所使用的加密算法这样就可以使用证书发布机构的证书里面的公钥根据这个算法对指纹进行解密。指纹的加密结果就是数字签名 Thumbprint, Thumbprint algorithm (指纹以及指纹算法) 用来保证证书的完整性的也就是说确保证书没有被修改过。 原理在发布证书时发布者根据指纹算法(一个hash算法)计算整个证书的hash值(指纹)和证书放在一起使用者在打开证书时自己也根据指纹算法计算一下证书的hash值(指纹)如果和刚开始的值对得上就说明证书没有被修改过因为证书的内容被修改后根据证书的内容计算的出的hash值(指纹)是会变化的。 注指纹以及指纹算法 会使用证书机构的私钥用签名算法加密 yyy所有者的证书如下 ×××××××××××××××证书内容开始××××××××××××××××× Issuer : xxx Subject : yyy Valid from 某个日期 Valid to 某个日期 Public Key : 一串很长的数字 Signature algorithm : zzz …… 其它的一些证书内容…… {证书的指纹和计算指纹所使用的指纹算法}[xxx的私钥|zzz] ×××××××××××××××证书内容结束××××××××××××××××× 详细数字证书原理
http://www.sadfv.cn/news/297239/

相关文章:

  • 重庆企业网站建设报价怎么查看网站打开速度
  • 淄川响应式网站建设唐山建站公司模板
  • 专业的网站制作设计深圳电商网站制作
  • 做商城网站数据库分类该有哪些wordpress大前端
  • 做网站1200外国做水吧设计的网站
  • 网站建设侵权肇庆市建设局网站
  • 温州免费做网站天津网约车
  • 浙江建设干部学校网站首页国内python 做的网站
  • 网站快速排名工具龙岗做网站建设
  • 学校建设网站的背景机关门户网站 建设 方案
  • 安平有做网站推广的吗一个企业网站文章多少适合
  • 常州钟楼建设局网站中国建筑装饰装修官网
  • 学做网站的网站如何制作网站板块
  • 自己做网站难么python开发订阅号
  • 做面料那几个网站做淘宝网站多少钱
  • 电子商务网站建设与管理 教案wordpress 流程审批
  • 杭州网站制作建设网站域名一年大概多少
  • 企业网站建设项目实践报告正安县网站seo优化排名
  • 吉林省公司注册网站保定专业做网站公司
  • 扬州网站建设价格大连企业自助建站
  • 做电商网站就业岗位晋升长沙品牌网站建设
  • 评网网站建设交易链接大全
  • 深圳网站设计的公司wordpress视频采集插件
  • 网站关键词优化案例什么是网站ui设计
  • 苏州建站方法百度度小店申请入口
  • 广东省建设工程质量安全监督检测总站网站企业资质查询系统官网
  • 新吴区住房和建设交通局网站甘肃省集约化网站建设
  • 巴中市网站建设安徽外贸网站google建站
  • 健身顾问在哪些网站做推广荣成网站制作公司
  • 免费网站注册域名邯郸专业做网站报价