您好、欢迎来到现金彩票网!
当前位置:516棋牌游戏 > 陷门密码体制 >

RSA是一种什么类型的密码体制这种密码体制的特点

发布时间:2019-05-27 11:05 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部RSA算法属于非对称密钥加密算法。其中RSA可用于加密,也可用于数字签名。

  RSA算法的安全性建立在“大数分解和素数检测”的理论基础上。基于素数因子分解问题,从公开密钥(n,e)计算出秘密密钥(n,d)。

  假定用户A要发送消息m给用户B,1)用户B要产生两个素数p和q;2)用户B计算n=pq和φ(n)=(p-1)(q-1);3)用户B选着一个数e(0eφ(n)),使得e和φ(n)互为素数;4)用户B通过计算得出d,使得de除φ(n)的余数为1;5)用户B将n和e作为公钥公开;6)用户A通过公开渠道查到n和e;7)用户A对消息m进行加密,即E=m^e mod n=c(也就是说m的e次方除n的余数为c);8)用户B收到密文c后,进行解密D=c^d mod n。

  展开全部n可以分解为5*7 这部非常关键 如果n分解了 RSA就破了 问题是一般的n都是上百位的

  RSA 是非对称密码体制 也可以说是 公钥加密体制 这种密码体制都是基于一个单向陷门函数 RSA用的是大数分解比如e*d=n 很好算 n分解为e*d很难 (当n非常大 d和e都为素数)

  而且非对称密码体制最大的和对称密码体制相比的有点事 可以用于身份认证 和数字签名 但是其速度慢几十倍甚至上百倍

http://iamtheguru.net/xianmenmimatizhi/24.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有