对称加密算法和非对称加密算法的区别

对称加密算法和非对称加密算法的区别

1.对称加密算法加密和解密使用的密钥的是相同的,也就是只有一个密钥,而非对称加密算法有两个密钥,也就是加密和解密所使用的密钥是不同的

2.各自算法不同

3.对称加密算法加密速度快(相对的),非对称算法,密钥成对生成,公钥对外发布,但是对大数据的加解密速度比对称算法慢。

4.还有就是安全性不同,对称加密算法,在传输的过程中被窃听那就玩完了,而非对称加密算法就可以很好的避免这个问题

5.数字签名,对称加密不可以用于数字签名和数字鉴别,非对称加密可以用于数字签名和数字鉴别。

对称加密算法与非对称加密算法的相同点

废话一句:都是加密算法

咳咳…

1.都是可逆的

2.然后…

然后…

emm

暂时没有想到

对称加密算法和非对称加密算法的优缺点

对称加密算法:速度快但是安全性不可保证、安全性取决于密钥的长度、对称加密算法是可逆的、占用的资源空间较少、源认证存在问题

非对称加密算法:安全性高但是速度慢、非对称加密算法压缩可逆、占用运算空间资源较多、源认证存在问题

常见的算法

对称加密算法:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK、AES等等

非对称加密算法:RSA、Elgamal、背包算法、Rabin、D-H、ECC等等

ps:

ECC:椭圆曲线加密算法

其他链接

哔哩哔哩
会同步该博客发一些自制视频

微博
用的比较少

Github
一些源代码

知乎
不懂的我一般会在上面提问

简书
同步该博客内容相同

CSDN
同步该博客内容相同
博客首页

个人联系方式

QQ:2446264712

微信:X15019749137

邮箱:[email protected]

有意添加请备注 啊啊啊啊

发布了20 篇原创文章 · 获赞 13 · 访问量 346

猜你喜欢

转载自blog.csdn.net/Cloud_ink/article/details/105019118