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

开发公司融资专干笔试百度搜索优化平台

开发公司融资专干笔试,百度搜索优化平台,wordpress设置积分阅读,建邺html5响应式网站1、为什么网站要使用安全证书 我们所处的网络环境是复杂多样的#xff0c;大致分为两类#xff0c;一类是可信的网络服务商#xff0c;比如直接连的电信运营商的网络#xff0c;网线#xff0c;4G#xff0c;5G#xff1b;另一类是不可信的网络#xff0c;比如WIFI大致分为两类一类是可信的网络服务商比如直接连的电信运营商的网络网线4G5G另一类是不可信的网络比如WIFI局域网路由器网吧或者使用了网络代理等等你的数据经过了一个不可控的网络中间节点而它是可以看到你的所有数据信息比如网吧网管品行不正或者你在路边连的免费WIFI设备有恶意程序或中了木马如果你输了什么用户名密码如果是HTTP协议那大概率是会被收集到因为HTTP是明文传输的。 2、SSL(Secure Socket Layer 安全套接层) 是基于HTTPS下的一个协议加密层最初是由网景公司Netscape研发后被IETFThe Internet Engineering Task Force - 互联网工程任务组标准化后写入RFCRequest For Comments 请求注释RFC里包含了很多互联网技术的规范 起初是因为HTTP在传输数据时使用的是明文虽然说POST提交的数据时放在报体里看不到的但是还是可以通过抓包工具窃取到是不安全的为了解决这一隐患网景公司推出了SSL安全套接字协议层SSL是介于HTTP和TCP之间的一个协议层是基于HTTP标准并对TCP传输数据时进行加密所以HPPTS是HTTPSSLTCP的简称。 3、TLS(Transport Layer Security 安全传输层协议) 由于HTTPS的推出受到了很多人的欢迎在SSL更新到3.0时IETF对SSL3.0进行了标准化并添加了少数机制(但是几乎和SSL3.0无差异)标准化后的IETF更名为TLS1.0(Transport Layer Security 安全传输层协议)可以说TLS就是SSL的新版本3.1并同时发布“RFC2246-TLS加密协议详解”如果想更深层次的了解TLS的工作原理可以去RFC的官方网站www.rfc-editor.org搜索RFC2246即可找到RFC文档 SSL 是指安全套接字层简而言之它是一项标准技术可确保互联网连接安全保护两个系统之间发送的任何敏感数据防止网络犯罪分子读取和修改任何传输信息包括个人资料。两个系统可能是指服务器和客户端例如浏览器和购物网站或两个服务器之间例如含个人身份信息或工资单信息的应用程序。 4、非对称加密 所谓非对称加密是指一方使用密钥A加密另一方却能使用密钥B解密。典型的就是公钥私钥系统。公钥加密的数据可以用私钥解密私钥加密的数据可以用公钥解密但是公钥加密的数据不能用公钥解密私钥加密的数据不能用私钥解密。 公钥是给别人的私钥是自己留着。比如甲要给乙传输加密信息那么甲要先拿到乙的公钥使用此公钥对数据加密传输到乙乙使用私钥来解密同样的如果乙要回复加密信息给甲也要先拿到甲的公钥才行因为如果乙使用的自己的私钥来加密而此私钥对应的公钥是公开的所以数据毫无保密可言。 常用的算法RSA、Elgamal、背包算法、Rabin、D-H、ECC椭圆曲线加密算法。 5、对称加密 使用同一个密钥加上一对加密解密算法即可。 常用的算法DES、3DES、AES、Blowfish、IDEA、RC5、RC6 6、HTTPS运行过程 6.1、服务端准备证书 网站运营方去认证机构申请下载证书里面包含pem文件和key文件其中pem文件内容就是CERTIFICATE证书或者称为公钥key文件内容就是RSA PRIVATE KEY密钥。在nginx中配置上证书的路径同时将http的请求重定向到https即将80端口的重定向到https。 当然也可以自己使用 openssl 程序生成证书和密钥通过浏览器访问网站的时候会提示“你的连接不是私密连接”因为浏览器找不到证书的认证机构但是还是可以继续访问网站。 如果在图中步骤1被中间人拦截了他给客户端发了自己的公钥证书那么客户端的请求就相对于被拦截了所以客户端一定要验证是否是权威机构办法的证书已经验证完全通过。 6.2、客户端发起 HTTPS 请求 用户在浏览器里输入一个 https 网址然后连接到 server 的 443 端口。 6.3、传送证书 这个证书其实就是公钥只是包含了很多信息如证书的颁发机构过期时间等等。 6.4、客户端解析证书 这部分工作是有客户端的TLS来完成的首先会验证公钥是否有效比如颁发机构过期时间等等如果发现异常则会弹出一个警告框提示证书存在问题。 地址栏中https左边点击按钮就能看到证书详情。 如果证书没有问题那么就生成一个随机值此随机数其实就是AES密钥AES是对称加密算法后面的数据通讯就是使用AES和这个密钥来加密解密的。 使用证书对该随机值进行加密。 6.5、客户端传送数据 客户端使用AES算法对要传递的数据进行加密得到密文然后使用RSA公钥对AES密钥和密文进行加密。 6.6、服务端返回数据 服务端收到数据后使用RSA私钥解密得到AES密钥和密文然后使用AES算法解密数据得到明文。 服务端将要返回的数据使用AES加密。 7、RSA加密算法 RSA是一种著名的非对称加密解密算法包括公钥和私钥公钥用来加密私钥用来解密私钥是保存在服务器上的。 RSA加密解密的速度较慢因此不会用他来加密数据量大的场景。在https过程中也仅仅用来加密AES的密钥。 RSA签名首先使用哈希算法比如sha256对消息字符串进行哈希运算得到长度较短且固定的字符串使用RSA私钥对此字符串加密得到签名字符串将其附加在消息字符串的合适位置后一并发送。接收方使用对应的公钥对签名字符串解密得到哈希值同时对原始消息再计算哈希值二者相比较假如两者相符的话则认为发信人持有正确的私钥并且这个消息在传播路径上没有被篡改过。 签名是用来确定私钥的持有者身份以及判断内容是否被中间人篡改。比如在支付宝的支付签名中就用到了两对公钥私钥客户持有自己的私钥和支付宝的公钥支付宝持有自己的私钥和客户的公钥双方相互签名和验签。 8、RSA算法原理 RSA是一种非对称加密算法是由Rivest、Shamir、Adleman三位数学家的缩写RSA是目前最有影响力和最常用的公钥加密算法它能够抵抗到目前为止已知的绝大多数密码攻击已被ISO推荐为公钥数据加密标准。 今天只有短的RSA钥匙才可能被强力方式解破。到2008年为止世界上还没有任何可靠的攻击RSA算法的方式。只要其钥匙的长度足够长用RSA加密的信息实际上是不能被解破的。但在分布式计算和量子计算机理论日趋成熟的今天RSA加密安全性受到了挑战和质疑。目前1024位和2048位的长度基本上够用了。 RSA算法基于一个十分简单的数论事实将两个大质数质数又称素数就是除了1和本身以外不会再有别的因数相乘十分容易但是想要对其乘积进行因式分解却极其困难因此可以将乘积公开作为公钥。 8.1、公钥私钥生成过程 随意选择两个大的质数p和qp不等于q计算 n p * q这两个数是通过伪随机数生成器生成的。伪随机数生成器不能直接生成质数它是通过不断的重试得到的。 n 转换成二进制后的长度就是密钥长度比如 1024bit 2048bit。 令 m (p-1) * (q-1) 随机选择一个小的奇数 e要求 e与 m 互质并且 e 小于 m 比如 e 65537 接下来计算 d (d * e) % m 1这里 d 和 e 是模乘法逆元的关系。可以利用欧几里德算法来计算模乘法逆元。 (ne)为公钥(nd)为私钥。 8.2、RSA加密解密 密文 (明文^e) % n 明文 (密文^d) % n 8.3、模幂运算 形如 c (a^b) % p其中 a, b, p 均为整形。 想要计算出结果先要解决几个问题首先a , b, p 可能是非常大的整数会导致内存溢出该如何声明。其次就是 a 与 b 的幂运算如果参数太大也无法直接运算。 对于大整数比如 9999...999有100个9可以使用数组来存储每一个数字[9, 9, 9,...] 对于幂运算可以拆解a^1234 a^1000 * a^200 * a^30 * a^4实际会将指数部分表示成二进制的形式 对于模运算可以根据公式(a * b) % p (a % p) * (b % p) % p证明如下 假设 a Ap Bb Cp D其中 A,B,C,D 是任意常数那么 ab ACp^2 ADp BCk BDab % p BD % p又因为 a % p Bb % p D所以 (a % p)(b % p) % p BD % p
http://www.yutouwan.com/news/146302/

相关文章:

  • 四川内江网站建设一个主机可以放几个网站
  • 周口航迪科技网站建设公司怎么样用火车采集器发布信息时 如何获取网站栏目id
  • 网站建qq群wordpress自定义栏目上传图片
  • 中国企业网站建设案例提供邯郸企业建网站
  • dede网站qq类资源源码公司如何做网站推广
  • 网站运营团队各岗位的职责是什么全国城市雕塑建设官方网站
  • wdcp 网站无法访问资阳的网站建设
  • 永安网站制作现代通信技术专业学什么
  • 网站建设的安全可行性网站建设策划书范文6篇
  • 建设单位到江川区住房和城乡建设局网站wordpress 页眉修改
  • 电子商务网站建设课件视频号怎么运营
  • 公司网站开发制作网页设计与网站制作
  • 山东高端网站建设服务商网站开发上海
  • 网站备案可以更改吗重庆企业网站seo
  • 网站的关键词排名怎么做常用网站设计缩略图
  • 找客户在公司做网站常德 网站建设
  • 肇东网站制作成都优化教育百度推广
  • 网站建设五行高效完成网站建设的步骤
  • 建设部特种作业证网站查询安陆网站制作公司
  • 手机网站开发实例wordpress 不在根目录
  • 深圳专业英文网站建设网站设计东莞
  • 晋城企业网站建设公司常州网站推广软件
  • 不用服务器怎么做网站重庆物流公司网站建设
  • 网站建设和优化排名ps做网站页面美工
  • 网站显示建设中开发项目管理系统
  • 手机自助网站建设连云港网站建设价格
  • 课程网站建设总体情况wordpress透明
  • html情人节给女朋友做网站无线wifi图片大全
  • 北京中小企业网站建设公司wordpress无法用ftp
  • 兰州市政建设集团办公网站网站建设图