对称加密(非公开加密)
同一个密钥,既用来 加密,也用来 解密
优点
- 效率高,适合大型文件加密
缺点
- 密钥不能公开,分发困难
- 密强度不高
常见对称加密算法(共享密钥)
加密算法:
- DES,分组加密
- AES,分组加密
- 3DES(三重DES),分组加密
- RC-5,流密码(整体加密)
- IDEA,分组加密
记忆: 3S51
非对称加密(公开加密)
钥必须成对使用
- 公钥:可公开,谁都可以用来加密
- 对应私钥:自己才有,用来解密
优点
- 密强度高
- 分发方便,公钥可公开
缺点
- 效率低,不适合大型文件加密
步骤
- A 生成一对
公私钥,B 生成一对公私钥 - A 用
B 的公钥加密数据,再发送给 B - B 用
自己的私钥解密数据
常见非对称加密算法
- RSA
- DSA
- ECC
记忆: AACC
总结
注: X.509数字证书 标准推荐 RSA,国密 SM2数字证书采用 ECC
题
以下加密算法中适合对大量的明文消息进行加密传输的是
A、RSA
B、SHA-1
C、MD5
D、RC5
答案
D
题
下列算法中,不属于公开密钥加密算法的是
A、ECC
B、DSA
C、RSA
D、DES
答案
D
题
AES是一种()算法。
A、公钥加密
B、流密码
C、分组加密
D、消息摘要
答案
C


