社区
C++ 语言
帖子详情
DSA,RSA哪个加密好
z15881328993
2009-10-19 10:00:22
DSA,RSA哪个加密更安全高效?
AES是目前最好的加密算法?
...全文
6030
3
打赏
收藏
DSA,RSA哪个加密好
DSA,RSA哪个加密更安全高效? AES是目前最好的加密算法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greenery
2009-10-19
打赏
举报
回复
AES是目前最好的加密算法?
AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;
AES是对称加密算法,上面的DSA,RSA是非对称加密算法
参考:加密算法介绍及如何选择加密算法 [http://news.csdn.net/n/20070425/103328.html]
常见的非对称加密算法:
RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的;
DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准);
ECC(Elliptic Curves Cryptography):椭圆曲线密码编码学。(个人推荐)
椭圆曲线公钥系统是代替RSA的强有力的竞争者。椭圆曲线加密方法与RSA方法相比,有以下的优点:
(1)安全性能更高 如160位ECC与1024位RSA、DSA有相同的安全强度。
(2)计算量小,处理速度快 在私钥的处理速度上(解密和签名),ECC远 比RSA、DSA快得多。
(3)存储空间占用小 ECC的密钥尺寸和系统参数与RSA、DSA相比要小得多, 所以占用的存储空间小得多。
(4)带宽要求低使得ECC具有广泛得应用前景。
ECC的这些特点使它必将取代RSA,成为通用的公钥加密算法。比如SET协议的制定者已把它作为下一代SET协议中缺省的公钥密码算法。
ECC参考 http://baike.baidu.com/view/531769.htm
greenery
2009-10-19
打赏
举报
回复
DSA算法
Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变
种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数:
DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
DES算法
DES算法理论
本世纪五十年代以来,密码学研究领域出现了最具代表性的两大成就。其中之一
就是1971年美国学者塔奇曼 (Tuchman)和麦耶(Meyer)根据信息论创始人香农
(Shannon)提出的“多重加密有效性理论”创立的,后于1977年由美国国家标准局颁
布的数据加密标准。
DES密码实际上是Lucifer密码的进一步发展。它是一种采用传统加密方法的区组
密码。
它的算法是对称的,既可用于加密又可用于解密。
RSA算法
它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操
作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard
Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完
全攻破。(2006年)
mLee79
2009-10-19
打赏
举报
回复
DSA 是签名算法吧,扩展下倒也可以做加密。。。 感觉上基于离散对数难题的DSA应该安全些,不大清楚,来听高手讲讲。。。 要炫点,弄个ECC不错。。。
对称加密貌似现在 AES 用的还算比较多,是不是最好就不知道了。。。
dsa
.zip_delphi
rsa
_
dsa
_
rsa
_
rsa
delphi
标题中的"
dsa
.zip_delphi
rsa
_
dsa
_
rsa
_
rsa
delphi"提到了几个关键的编程概念,主要是
RSA
加密
算法和Delphi编程语言。
RSA
是一种非对称
加密
算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,是目前最广泛...
C#.NET 安全编程 实例
RSA
DSA
对称 非对称
加密
解密 XML 数字签名
本主题将深入探讨
RSA
和
DSA
两种非对称
加密
算法,以及对称
加密
的概念,同时涉及XML数字签名的实现。 首先,让我们了解对称
加密
和非对称
加密
的基本原理。对称
加密
使用相同的密钥进行
加密
和解密,如DES、3DES和AES等。...
公钥算法
RSA
与
DSA
的证明推导
证明推导了公钥
加密
算法
RSA
和签名算法
DSA
,
RSA
和
DSA
是SSL/TLS的基础,理解算法的数学原理,有助于加深对网络安全的理解
DSA
数字签名
数字签名算法(Digital Signature Algorithm ,
DSA
),它也是一种非对称
加密
算法,被美国NIST作为数字签名标准(DigitalSignature Standard, DSS)。但是 应用于数字签名中。
DSA
算法比
RSA
产生密钥的速度要快一些,且安全...
libeay32.dll, ssleay32.dll, libssl32.dll
libeay32.dll是OpenSSL的
加密
库,它包含了各种
加密
算法的实现,如
RSA
、
DSA
、ECC等,以及哈希函数如MD5、SHA1、SHA256等。这个库负责处理
加密
操作,如公钥
加密
、私钥解密、数字签名等。 ssleay32.dll是OpenSSL的SSL...
C++ 语言
65,202
社区成员
250,523
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章