社区
C++ 语言
帖子详情
DSA,RSA哪个加密好
z15881328993
2009-10-19 10:00:22
DSA,RSA哪个加密更安全高效?
AES是目前最好的加密算法?
...全文
5887
3
打赏
收藏
DSA,RSA哪个加密好
DSA,RSA哪个加密更安全高效? AES是目前最好的加密算法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 用的还算比较多,是不是最好就不知道了。。。
C#中字符串的
加密
可用
DSA
和
RSA
实现
C#中字符串的
加密
可以用
DSA
和
RSA
,先要将字符串转换为字节数组,这与编码有关。再选择签名方式,有
RSA
和
DSA
,sign便是出来的签名结果。
RSA
类似,不过
RSA
比
DSA
慢得多,但比
DSA
安全。
RSA
可以选择关键字的大小,越大越安全。文中介绍了用
DSA
和
RSA
对C#字符串
加密
的方法。
公钥算法
RSA
与
DSA
的证明推导
证明推导了公钥
加密
算法
RSA
和签名算法
DSA
,
RSA
和
DSA
是SSL/TLS的基础,理解算法的数学原理,有助于加深对网络安全的理解
dsa
.zip_delphi
rsa
_
dsa
_
rsa
_
rsa
delphi
rsa
加密
源代码,欢迎大家使用。还不够20个字符么
C#.NET 安全编程 实例
RSA
DSA
对称 非对称
加密
解密 XML 数字签名
RSA
DSA
对称 非对称
加密
解密 XML 数字签名 C#.NET 安全编程这门课的大作业 里面有详细的例子,方便大家学习
java 文件
加密
解密 DES PBE
RSA
DH
DSA
ECC 等算法代码
java 文件
加密
解密 DES PBE
RSA
DH
DSA
ECC 等算法代码,如有需要可直接下载
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章