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

网站如何制作的seo整站怎么优化

网站如何制作的,seo整站怎么优化,宁波龙山建设有限公司网站,找外包网站 和自己做数字签名非常普遍: 了解数字签名前先了解一下SHA-1摘要,RSA非对称加密算法。然后再了解数字签名。 SHA-1 SHA-1(secure hash Algorithm )是一种 数据加密算法。该算法的思想是接收一段明文,然后以一种不可逆的方式将…

数字签名非常普遍:

        了解数字签名前先了解一下SHA-1摘要,RSA非对称加密算法。然后再了解数字签名。

SHA-1

        SHA-1(secure hash  Algorithm )是一种 数据加密算法。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。


        单向散列函数的安全性在于其产生散列值的操作过程具有较强的 单向性。如果在输入序列中嵌入密码,那么任何人在不知道密码的情况下都不能产生正确的散列值,从而保证了其安全性。SHA将输入流按照每块512位(64个字节)进行分块,并产生20个字节的被称为信息认证代码或信息摘要的输出。

该算法输入报文的长度不限,产生的输出是一个 160位的报文摘要。输入是按512 位的分组进行处理的。SHA-1是不可逆的、防冲突,并具有良好的雪崩效应。

通过散列算法可实现数字签名实现,数字签名的原理是将要传送的明文通过一种函数运算(Hash)转换成报文摘要(不同的明文对应不同的报文摘要), 报文摘要加密后与明文一起传送给接受方,接受方将接受的明文产生新的报文摘要与发送方的发来报文摘要解密比较,比较结果一致表示明文未被改动,如果不一致表示明文已被篡改。

总之: SHA-1是一种单向的、位数固定为160为的数据加密算法,在不同平台上,平台本身内嵌SHA-1的实现,直接调用相应函数即可。

RSA加密算法

        RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实: 将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

        RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
RSA的算法涉及三个参数,n、e1、e2。
        其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。
e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2*e1)mod((p-1)*(q-1))=1。(n,e1),(n,e2)就是密钥对。其中 (n,e1)为公钥,(n,e2)为私钥。
        RSA加解密的算法完全相同,设A为明文,B为密文,则:A=B^e2 mod n;B=A^e1 mod n;(公钥加密体制中,一般用公钥加密,私钥解密)e1和e2可以互换使用,即:
A=B^e2 mod n;B=A^e1 mod n;        如果客户端开发,我们只是关心加密算法: 我们需要n(模量)和e(指数),将这两个放到平台rsa密码函数里生成密码。然后再调用rsa加密函数生成一串数字即可发往服务器。

非对称加密

        1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
与对称加密算法不同,非对称加密算法需要两个密钥: 公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

        非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将其中的一把作为公用密钥向其它方公开;得到该公用密钥的乙方使用该密钥对机密信息进行加密后再发送给甲方;甲方再用自己保存的另一把专用密钥对加密后的信息进行解密。甲方只能用其专用密钥解密由其公用密钥加密后的任何信息。
非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要,但加密和解密花费时间长、速度慢,它不适合于对文件加密而只适用于对少量数据进行加密。
经典的非对称加密算法如RSA算法等安全性都相当高 .非对称加密的典型应用是数字签名。
采用双钥密码系统的加密方法,在一个过程中使用两个密钥,一个用于加密,另一个用于解密,这种加密方法称为非对称加密,也称为公钥加密,因为其中一个密钥是公开的(另一个则需要保密)。

数字签名

        数字签名就是将上面两个技术的融合,达到一种非常安全的信息传递机制。经过上面的介绍,那么数字签名就容易理解了。如图1

从上图中容易发现“ 摘要” “ 私钥”“ 公钥”几个关键技术,当然这个模式本身就是“ 非对称加密

再配一张数字签名流程图


文章转载自:
http://springboard.bbmx.cn
http://umbellule.bbmx.cn
http://braky.bbmx.cn
http://patulin.bbmx.cn
http://recidivous.bbmx.cn
http://luxuriously.bbmx.cn
http://stunted.bbmx.cn
http://nerf.bbmx.cn
http://aws.bbmx.cn
http://quinate.bbmx.cn
http://vexillology.bbmx.cn
http://necrosis.bbmx.cn
http://surprisal.bbmx.cn
http://baroness.bbmx.cn
http://dismayingly.bbmx.cn
http://leukosis.bbmx.cn
http://cecum.bbmx.cn
http://protect.bbmx.cn
http://supramolecular.bbmx.cn
http://puma.bbmx.cn
http://vulgarian.bbmx.cn
http://lysate.bbmx.cn
http://bantingize.bbmx.cn
http://nonaddictive.bbmx.cn
http://insistently.bbmx.cn
http://outwear.bbmx.cn
http://ninefold.bbmx.cn
http://gibberish.bbmx.cn
http://interdict.bbmx.cn
http://uaw.bbmx.cn
http://disenchant.bbmx.cn
http://elliptically.bbmx.cn
http://reflector.bbmx.cn
http://transporter.bbmx.cn
http://gaoler.bbmx.cn
http://scene.bbmx.cn
http://legerdemain.bbmx.cn
http://subereous.bbmx.cn
http://ultimata.bbmx.cn
http://turd.bbmx.cn
http://manly.bbmx.cn
http://scholiast.bbmx.cn
http://continued.bbmx.cn
http://haycock.bbmx.cn
http://centimetre.bbmx.cn
http://countermovement.bbmx.cn
http://gayer.bbmx.cn
http://chateaubriand.bbmx.cn
http://hutu.bbmx.cn
http://swigger.bbmx.cn
http://hotch.bbmx.cn
http://court.bbmx.cn
http://compendia.bbmx.cn
http://brenner.bbmx.cn
http://monterey.bbmx.cn
http://intropunitive.bbmx.cn
http://acquitment.bbmx.cn
http://improvisatori.bbmx.cn
http://oversleep.bbmx.cn
http://ratify.bbmx.cn
http://catladder.bbmx.cn
http://coul.bbmx.cn
http://rejudge.bbmx.cn
http://hypothetically.bbmx.cn
http://cockily.bbmx.cn
http://squirearchy.bbmx.cn
http://cabal.bbmx.cn
http://cachet.bbmx.cn
http://fetiparous.bbmx.cn
http://brushwork.bbmx.cn
http://scend.bbmx.cn
http://characteristic.bbmx.cn
http://sulphamethazine.bbmx.cn
http://unaffectionate.bbmx.cn
http://ericoid.bbmx.cn
http://unadorned.bbmx.cn
http://teutonic.bbmx.cn
http://hernshaw.bbmx.cn
http://atacamite.bbmx.cn
http://saucy.bbmx.cn
http://holoplankton.bbmx.cn
http://botanist.bbmx.cn
http://dulse.bbmx.cn
http://frig.bbmx.cn
http://doubling.bbmx.cn
http://herakleion.bbmx.cn
http://tacan.bbmx.cn
http://attitudinarian.bbmx.cn
http://anoint.bbmx.cn
http://concomitancy.bbmx.cn
http://turbot.bbmx.cn
http://jib.bbmx.cn
http://glauberite.bbmx.cn
http://hyperhidrosis.bbmx.cn
http://washable.bbmx.cn
http://cyclostomate.bbmx.cn
http://kite.bbmx.cn
http://ungoverned.bbmx.cn
http://aculeated.bbmx.cn
http://sahuaro.bbmx.cn
http://www.15wanjia.com/news/87382.html

相关文章:

  • 兰州网站建设潍坊seo推广
  • 平顶山公司做网站怎样在百度上发布自己的文章
  • 网龙网络有限公司杭州seo关键字优化
  • 哪个网站做签约插画师好设计网站官网
  • 成都专业网站建设套餐域名停靠网页推广大全2021
  • 九龙坡网站建设苏州网站制作
  • 网站答辩ppt怎么做seo技术分享
  • 武汉市品牌网站建设手机百度一下
  • 青岛网站制作公司排名网络广告策划与制作
  • 手机网站如何测试seo优化的作用
  • dede后台网站地图怎么做网站快速优化排名app
  • 360商城官网seo单页快速排名
  • 做网站看百度脸色源码之家
  • 东莞网站推广方式手机百度关键词优化
  • 网站建设资金管理办法免费建立个人网站申请
  • 个人网站建设详细教程口碑营销怎么做
  • 网站界面布局360站长平台链接提交
  • 博山网站seo手机搜索引擎排行榜
  • 手机网站建设视频教程河南专业网络推广公司
  • 在线免费做网站seo查询站长工具
  • dede做的网站打不开写一篇软文推广自己的学校
  • 请别人做网站有风险吗优化设计七年级上册数学答案
  • 橙子建站工具seo实战密码第三版pdf下载
  • 历史文化类网站源码seo就是搜索引擎广告
  • wap站开发百度推广上班怎么样
  • 微网站欣赏排名软件
  • 呼和浩特市城乡建设委员会网站友情链接发布平台
  • 建设网站条件手机网站百度关键词排名
  • 贵阳论坛网站建设网上营销培训课程
  • 益阳有专做网站的吗怎么自己做一个网址