对称加密和非对称加密之间的区别

作者: Laura McKinney
创建日期: 1 四月 2021
更新日期: 24 四月 2024
Anonim
https和密码学教程2:对称加密和非对称加密
视频: https和密码学教程2:对称加密和非对称加密

内容


在不安全的介质(如Internet)上进行通信时,您必须注意与他人共享的信息的机密性。这是用于保护对称加密和非对称加密的机密性的两种技术。区分对称加密和非对称加密的根本区别是 对称加密 允许使用相同的密钥进行加密和解密。另一方面, 非对称加密 使用公钥进行加密,并使用私钥进行解密。要了解对称加密和非对称加密之间的更多区别,请查看下面显示的比较表。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 结论

比较表

比较基础对称加密非对称加密
基本的对称加密使用单个密钥进行加密和解密。非对称加密使用不同的密钥进行加密和解密。
性能对称加密执行速度很快。由于高计算负担,非对称加密的执行速度很慢。
演算法DES,3DES,AES和RC4。Diffie-Hellman,RSA。
目的对称加密用于批量数据传输。 非对称加密通常用于安全地交换秘密密钥。

对称加密的定义

对称加密是一种技术,它仅允许使用一个密钥来执行对Internet上共享内容的加密和解密。它也被称为用于加密的常规方法。在对称加密中,将平原加密并使用密钥和加密算法将其转换为密码。密码使用用于加密的相同密钥和解密算法转换回普通格式。


对称加密算法执行 快点 并且是 不太复杂 因此它们用于 批量数据传输。在对称加密中,参与通信的主机已经具有通过外部手段接收到的密钥。或的信息将使用密钥对进行加密,而接收方将使用密钥对进行解密。常用的对称加密算法为 DES,3 DES,AES,RC4.

非对称加密的定义

非对称加密是一种加密技术,它使用一对密钥(私钥和公钥)进行加密和解密。非对称加密使用公钥加密,使用私钥解密。有兴趣的人可以免费使用公钥。私钥对的接收者保密。由公钥和​​算法加密的任何密钥都将使用相同的算法和相应公钥的匹配私钥进行解密。

非对称加密算法的执行速度很慢。由于非对称加密算法本质上是复杂的并且具有高计算负担。因此,非对称加密用于 安全地交换钥匙 而不是批量数据传输。非对称加密通常用于在非安全介质(如Internet)上建立安全通道。最常见的非对称加密算法是 Diffie-Hellman和RSA算法.

  1. 对称加密始终使用单个密钥对进行加密和解密。但是,在非对称加密中,er使用公共密钥进行加密,使用私钥进行解密。
  2. 与对称加密算法相比,非对称加密算法的执行速度较慢。这是因为非对称加密算法更加复杂并且具有高计算负担。
  3. 最常用的对称加密算法是DES,3DES,AES和RC4。另一方面,Diffie-Hellman和RSA是用于非对称加密的最常见算法。
  4. 非对称加密通常用于交换密钥,而对称加密用于交换大量数据。

结论:

作为一种复杂而缓慢的加密技术,非对称加密通常用于交换密钥,而对称加密是一种较快的技术用于批量数据传输。