linksafe的个人空间 https://www.eechina.com/space-uid-39858.html [收藏] [复制] [RSS]

博客

RSA算法特点及应用简述

热度 10已有 1597 次阅读2018-2-5 15:03

加密算法分为对称算法和非对称算法两种,RSA属于应用最为广泛的非对称加密算法。其基本安全原理是建立在大素数因子很难分解的基础上,属于分组密码体制。简单的说:知道两个质数,求出它们的乘积,很容易;但知道一个整数,分解成两个质数就很复杂了。

RSA是非对称加密算法,加密与解密的密钥不同,有别于DES这类对称算法。RSA主要缺点是产生密钥受到素数产生技术的限制;密钥分组长度较长,运算速度较低。

RSA算法也分为两种模式,NDE模式CRT模式

1、通常使用公钥的运算,速度是比较快的。因为E我们一般选取的都比较小,无论是0x010001还是0x03
    2、通常私钥的运算是比较慢的,因为私钥中的D比较大,长度和模长相同,比如1024bit。为了提高私钥运算的速度,才有了CRT模式,所以在加密芯片里,我们都采用CRT模式来做私钥的运算。即便如此,私钥的运算速度还是比公钥的计算要慢一些。

RSA应用模式一般有私钥签名和公钥验签。简易的流程图可以参考下图:

凌科芯安科技LKT4201N等加密芯片支持RSA1024、RSA2048和国际上通用的对称和非对称算法,开发的技术人员不要错过。


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (16 个评论)

回复 ?-о 2018-2-7 16:49
同一个产品可以用对称和非对称两种算法吗?
回复 xiaoyuhzou1228 2018-2-7 17:30
?-о: 同一个产品可以用对称和非对称两种算法吗?
采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。
回复 Test_wf 2018-2-7 21:57
NDE模式和CRT模式分别介绍一下呗,有点不明白
回复 Mr.Wang 2018-2-8 10:04
两种模式的公钥参数都是一样的,NDE模式的私钥是N D两个参数,CRT模式的私钥是P Q dp dq Qinv
回复 QL87 2018-2-8 14:13
文章介绍RSA算法的缺点主要是速度太慢了,而且需要不断加长密钥长度。但是应该还是有很多优点的吧,哪位大神详细介绍一下。
回复 wang0327 2018-2-8 15:18
优点是RSA算法破解难度高,安全性相对比对称性算法高。
回复 dg336699 2018-2-8 16:32
wang0327: 优点是RSA算法破解难度高,安全性相对比对称性算法高。
这解释也太low了吧
回复 miniminimini 2018-2-8 16:37
RSA算法应用在何种场景中最为合适呢?有哪些注意事项?
回复 kessy1 2018-2-8 16:56
你也太懒了,去问度娘吧
回复 miniminimini 2018-2-8 17:03
度娘太烂了,什么有技术的玩意儿都没有,
回复 Mr.Wang 2018-2-8 17:13
对称加密和非对称加密有什么不同?各自有什么优缺点
回复 wang0327 2018-2-8 17:24
RAS算法缺点是运算速度缓慢,但它的安全原理是依赖于大数的因子分解的,听说解决大数的分解也是相当的困难的,这可又算是RAS算法的优点喽
回复 tyl2010 2018-2-8 19:43
用OpenSSL怎样对RSA进行加解密?
回复 Test_wf 2018-2-8 21:28
这个原理就比较复杂了,但是网上有例程直接调用接口就可以
回复 ?-о 2018-2-9 07:53
私钥签名和公钥验签这两种模式可以同时在RAS算法同时应用吗?
回复 kessy1 2018-2-9 09:28
除了用软的比如楼上问的openssl之外,很多硬件芯片也都能支持签名功能。国外的很多,国内的也有LKT那些都可以

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部