1、区别:加密一般分为两种,对称加密和非对称加密。对称加密就是加密解密都用同一个秘钥,比如DES、3DES(TripleDES)和AES等。
非对称加密就是加密和解密不是用的同一种秘钥,比如RSA算法、DSA算法、ECC算法、DH算法等。
在非对称加密中,用来加密的秘钥叫公钥,用来解密的秘钥叫私钥。公钥和私钥都是成对生成的,公钥分发给其他人用来加密,私钥用来解密。
2、优缺点:
对称加密:解密速度快,但保密性差。
非对称加密:加密算法保密性好,它消除了最终用户交换密钥的需要。但是加解密速度要远远低于对称加密。
相关文章
- 对称加密和非对称加密的区别
- 对称加密算法和非对称加密算法的区别
- java aes加密 多线程_java和用于AES加密随机IV的每条消息...
- php 如何使用openssl_encrypt进行aes非对称加密解密
- 利用BitLocker和vhdx创建一个有加密的Win10系统
- 12 对称加密AES和非对称加密RSA
- 面试必问 - AES 加密 和 RSA 加密是什么?它们有什么区别
- RSA非对称加密对加密数据有长度限制
- 某个公司采用公用电话传递数据,数据是四位的整数,在传递中是加密的,规则如下:每位数字加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,编写函数,传入原文,输出密文。
- RSA AES-对称加密和非对称加密