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

媒体网站网页设计VIP视频网站有得做吗

媒体网站网页设计,VIP视频网站有得做吗,深圳建网站的网络公司,wordpress中国化文章目录 1、RSA算法的命名2、RSA算法的简介3、RSA算法的原理4、RSA算法的描述5、RSA算法的安全性6、RSA算法的运算速度7、RSA算法攻击 1、RSA算法的命名 RSA是1977年由罗纳德李维斯特(Ron Rivest)、阿迪萨莫尔(Adi Shamir)和伦纳…

文章目录

    • 1、RSA算法的命名
    • 2、RSA算法的简介
    • 3、RSA算法的原理
    • 4、RSA算法的描述
    • 5、RSA算法的安全性
    • 6、RSA算法的运算速度
    • 7、RSA算法攻击

1、RSA算法的命名

RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的

2、RSA算法的简介

RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制

在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK

正是基于这种理论,1978年出现了著名的RSA算法:

  • 它通常是先 生成一对RSA密钥
  • 其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册
  • 为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大
  • 为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式(即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘要)
  • 对方收到信息后,用不同的密钥解密并可核对信息摘要

RSA是被研究得最广泛的公钥算法,从提出到现在已近三十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。1983年麻省理工学院在美国为RSA算法申请了专利

RSA允许选择公钥的大小

  • 512位的密钥被视为不安全的;
  • 768位的密钥不用担心受到除了国家安全管理(NSA)外的其他事物的危害;
  • 1024位的密钥几乎是安全的。
  • RSA在一些主要产品内部都有嵌入,像 Windows、网景 Navigator、 Quicken和 Lotus Notes

3、RSA算法的原理

RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥

4、RSA算法的描述

在这里插入图片描述
然而只根据n和e(注意:不是p和q)要计算出d是不可能的。因此,任何人都可对明文进行加密,但只有授权用户(知道d)才可对密文解密

在这里插入图片描述

5、RSA算法的安全性

  • RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,也并没有从理论上证明破译。
  • RSA的难度与大数分解难度等价。因为没有证明破解RSA就一定需要做大数分解。假设存在一种无须分解大数的算法,那它肯定可以修改成为大数分解算法,即RSA的重大缺陷是无法从理论上把握它的保密性能如何,而且密码学界多数人士倾向于因子分解不是NPC问题
  • 目前,RSA的一些变种算法已被证明等价于大数分解。不管怎样,分解n是最显然的攻击方法。现在,人们已能分解140多个十进制位的大素数。因此,模数n必须选大些,视具体适用情况而定
  • RSA算法的保密强度随其密钥的长度增加而增强。但是,密钥越长,其加解密所耗用的时间也越长。
  • 因此要根据所保护信息的敏感程度与攻击者破解所要花费的代价值不值得以及系统所要求的反应时间来综合考虑,尤其对于商业信息领域更是如此

6、RSA算法的运算速度

由于进行的都是大数计算,使得RSA最快的情况也比DES慢上好几倍,无论是软件还是硬件实现。速度一直是RSA的缺陷。一般来说只用于少量数据加密。RSA的速度比对应同样安全级别的对称密码算法要慢1000倍左右

7、RSA算法攻击

迄今为止,对RSA的攻击已经很多,但都没有对它构成真正的威胁。在这里,我们讨论一些典型的攻击方法

  • 选择密码攻击
RSA在选择密码攻击面前显得很脆弱。一般攻击者是将某一信息进行下伪装,让拥有私钥的实体签名;
然后,经过计算就可得到它所想要的信息。实际上,攻击利用的都是同一个弱点,
即存在这样一个事实:乘幂保留了输入的乘法结构。
前面已经提到,这个固有的问题来自于公钥密码系统的最基本的特征,
即每个人都能使用公钥加密信息。从算法上无法解决这一问题,改进措施有两条:
一是采用好的公钥协议保证工作过程中实体不对其他实体任意产生的信息解密,不对自己一无所知的信息签名;
二是决不对陌生人送来的随机文档签名,或签名时首先对文档作Hash处理,或同时使用不同的签名算法
  • 小指数攻击
当公钥e取较小的值,虽然会使加密变得易于实现,速度有所提高,但这样做也是不安全的。
最简单的办法就是e和d都取较大的值
因为密钥的产生受素数产生技术的限制,所以也有它的局限性 
(1)密钥的产生受素数产生技术的限制,因而难以做到一次一密
(2)分组长度太大,为保证安全性,n至少也要600比特以上,使运算代价很高,尤其是速度较慢,
比对称密码算法慢几个数量级;随着大整数素因数分解算法的改进和计算机计算能力的提高,
对n的长度在不断增加,不利于实现数据格式的标准化

参考链接:百度百科-1

http://www.15wanjia.com/news/164647.html

相关文章:

  • 网站ps照片怎么做的深圳建设局网站注册结构师培训附件
  • 顺德龙江网站建设网站建设客户相关问题
  • 建设部网站 43号文件做网站业务的 怎么跑客户
  • wordpress插件用不了网站的优化承诺
  • 公司名字变了网站备案做app网站的软件有哪些内容
  • 横沥建设网站宝塔一键部署wordpress
  • seo 网站文案模板深圳比邻网站建设
  • 网站建设哪家好推荐万维科技海珠网站建设公
  • 如何做网站主页企业网络推广软件
  • 湖南企业建网站公司东钱湖镇建设局网站
  • 永久免费的自助建站威海 医院网站建设
  • 做一视频网站企业运营系统
  • 男的女的做那个视频网站营销型网站建设的认识
  • 佛山网站推广 优帮云装修大全
  • 网站哪里可以做个人网页制作模板怎么做
  • 个人网站做淘宝客如何备案新人0元购物软件
  • 网站备案作用wordpress 登录表单
  • 网站名查找葫芦岛市住房和城乡建设局网站
  • 免费自助小型网站外贸网站seo优化
  • 网站被同行抄袭怎么办做网站一般需要哪些文件夹
  • 个人网站备案需要什么中山百度推广公司
  • 做网站卖别人的软件可以吗济南全网推广
  • 做贸易的都有什么网站做logo的网站
  • 公司网站页面设计图片好的在线crm系统
  • 教做甜品的网站无锡网站怎么推广效果好
  • tq网站建设上海做外贸网站设计
  • 邯郸网站建设做公司网站开发工具发展史
  • 厦门公司网站设计如何查企业做网站是否备案过
  • 哪个dns访问国外网站上海哪家公司做网站最好
  • 汽车html静态网站wordpress订阅地址