对称的(symmetric)和非对称加密(asymmetric encryption)的区别

密码学已经成为人们共享信息安全的一个非常重要的部分。它已经使用了很多年了,从国王发送信息到现在在互联网上有着非常重要的地位。对称加密和非对称加密都是密码学的一种。...

密码学已经成为人们共享信息安全的一个非常重要的部分。它已经使用了很多年了,从国王发送信息到现在在互联网上有着非常重要的地位。对称加密和非对称加密都是密码学的一种。

它们都用于日常生活中。大的例子包括:当一个人需要发送一封机密电子邮件,或一个人正在网上做电子银行,甚至我需要一些应用程序和服务器。有很多例子,在选择一个特定的加密之前,需要有适当的信息。

对称加密(symmetric encryption) vs. 非对称加密(asymmetric encryption)

对称加密和非对称加密的区别在于,对称加密使用相同的密钥(密钥)进行加密和解密,而非对称加密使用不同的密钥集、私钥和公钥来实现加密和解密的方法。

对称加密是一种仅使用一组密钥进行加密作为解密的加密类型。凯撒密码是这种加密最早的例子之一。它总共包括五个步骤:编写明文、使用算法加密、使用私钥、然后处理成密文,最后解密消息。

非对称加密是一种使用两种密钥的加密类型,一种是加密数据时使用的公钥,另一种是解密数据时使用的私钥。这是一个相当缓慢的过程,因为它需要两个密钥,但并排也是一个更安全的过程。

比较参数 对称加密 非对称加密
其他姓名 私钥加密、秘密密钥或共享密钥加密。 公钥加密
钥匙数量 只使用私钥。 使用私钥和公钥。
消耗的时间 对称加密的过程很快。 与对称加密相比,它速度较慢。
安全 非对称加密不太安全。 比对称加密过程更安全
示例 河豚、AES、RC4等等。 DSA、RSA等等。

对称和非对称加密的比较表

什么是对称加密(symmetric encryption)?

对称加密是加密的一种形式。他们在这个过程中使用了某些算法。它通常也被称为“秘密密钥”加密,因为它们需要保护密钥免受第三方个人的攻击。

对称加密最大的优点是对用户快速有效。每一位密钥的速率相当快。这个过程的主要缺点是发送者和接收者之间必须相互信任,因为他们将使用相同的密钥来打开信息。

对称加密的过程比现在所有可用的加密技术都要古老得多,包括非对称加密。对称加密过程的最大缺点是共享密钥。理想情况下,在发送和接收消息之前,双方已经共享了密钥。

什么是非对称加密(asymmetric encryption)?

非对称加密是密码学中使用的一个过程。它被用来在“密钥”的帮助下对数据进行加密和解密。单个密钥可以被描述为存储在文件中的字符串或字母和数字的集合。加密和解密的过程离不开这些。

它也被称为公钥加密,现在越来越流行,主要是因为与对称加密不同的是,对称加密在密钥分配上有下降趋势,但是在这种非对称加密的过程中,密钥的共享没有问题。

非对称加密过程中使用的算法非常复杂。原因是它同时使用私钥和公钥。公开加密时使用的公钥,但解密所需的密钥、私钥是保密的,并且只对特定的客户机开放。

对称和非对称加密的主要区别

  1. 对称加密使用一组密钥,而相比之下,称为私钥。非对称加密使用不同的密钥集,一个公钥和一个私钥,分别由发送方和接收方使用。
  2. 对称加密比非对称加密过程快,因为非对称加密使用两组不同的密钥,而对称加密使用同一组密钥。与非对称加密中使用的密钥相比,对称加密过程中使用的密钥也更短。
  3. 非对称加密比对称加密过程更安全,因为只有特定的个人知道解密数据或信息的密钥,因此它受到攻击的可能性较小。
  4. 对称加密在需要传输大量信息时使用,而非对称加密在信息数量较少时使用。这是因为非对称加密使用更大的时间段来加密和解密。
  5. 对称加密用于从公元前100年开始的较长时间内对数据进行加密和解密。而非对称加密的出现要晚得多。因此,使对称加密的过程变老。

结论

无论是对称加密还是非对称加密,它们都在密码学的发展过程中起着重要的作用。密钥位越长,它们就越安全,被黑客或盗用信息的可能性就越低。人们可以选择它们而不是另一个加密的“散列”过程。

现在可以看出,这两种加密过程各有利弊,主要是对称加密速度更快,而非对称加密更安全。除此之外,在为传输数据的正确决策选择正确的过程时,还应该考虑其他方面。现在,通常使用两种加密技术的组合。

参考文献

  1. https://books.google.co.in/books?id=fzoiOeUf8fIC&printsec=封面;dq=对称+和+非对称+加密&hl=en&sa=X和;ved=2ahUKEwiswobhzsfwAhXGT30KHTrYC0QQ6AEwA3oECAMQAw#v=1页&q=对称%20和非对称%20加密&f=假
  2. https://ieeexplore.ieee.org/abstract/document/8308215

  • 发表于 2021-07-11 20:42
  • 阅读 ( 454 )
  • 分类:IT

你可能感兴趣的文章

对称的(symmetric)和不对称顶层分子(asymmetric top molecules)的区别

...个关系式写成,IA=IB<IC。 什么是不对称顶层分子(asymmetric top molecules)? 不对称顶层分子是一种多原子分子,其转动惯量的所有主要成分彼此不同。换句话说,如果一个分子的高阶旋转轴是C2或者没有合适的旋转轴,那么这...

  • 发布于 2020-09-14 18:35
  • 阅读 ( 351 )

电泳(electrophoretic)和不对称效应(asymmetric effect)的区别

...子缓慢移动。 图01:外加电势的溶液 什么是不对称效应(asymmetric effect)? 不对称效应是指其它离子对溶液中某一离子运动的影响。换言之,这意味着含有高离子浓度的溶液比通常情况下显示出离子运动的变化。当我们在电解溶液...

  • 发布于 2020-09-20 08:58
  • 阅读 ( 279 )

对称的(symmetric)和不对称核型(asymmetric karyotype)的区别

...代表一种原始状态。 图01:**核型 什么是不对称核型(an asymmetric karyotype)? 不对称核型是指染色体组中最小和最大染色体之间存在较大差异的核型。它有较少的着丝粒染色体。大多数染色体是端着丝粒染色体。不对称核型被认为...

  • 发布于 2020-09-29 23:33
  • 阅读 ( 303 )

对称的(symmetric)和不对称干细胞分裂(asymmetric stem cell division)的区别

...的,是导致癌症的主要因素。 什么是不对称干细胞分裂(asymmetric stem cell division)? 不对称的干细胞分裂是干细胞的一个中心特征。在有机体的发育过程中,不对称的干细胞分裂占主导地位。当一个母干细胞不对称分裂时,它会产...

  • 发布于 2021-03-04 17:22
  • 阅读 ( 531 )

什么是加密,它是如何工作的?

...site contacted. The browser then uses the public key, to encrypt a random symmetric encryption key and sends it to the server with the encrypted URL required as well as other encrypted http data. The web server decrypts the symmetric encryption key using its private key and uses the browser’s sy...

  • 发布于 2021-04-09 04:40
  • 阅读 ( 173 )

对称分布

...解数据是否对称。 什么是对称与非对称数据(symmetric vs. asymmetric data)? 当变量的值在平均值附近以规则的频率或间隔出现时,可以观察到对称数据。另一方面,不对称数据可能有偏斜或噪声,使得数据以不规则或随意的间隔出...

  • 发布于 2021-06-04 09:29
  • 阅读 ( 464 )

加密的(encrypted)和未加密(unencrypted)的区别

...标,这使得加密数据变得更加重要。   什么是加密的(encrypted)? 加密是一种保护您的个人数据或信息不被未经授权的访问的过程,方法是对明文或任何类型的数据进行编码,使其仅允许目标方访问。 一个简单的文本或数据可...

  • 发布于 2021-06-25 18:56
  • 阅读 ( 233 )

散列(hashing)和加密(encryption)的区别

...相同时,用户将获得访问电子邮件的授权。 什么是加密(encryption)? 加密是将原始消息转换为无法识别的形式的过程,以便未经授权的各方无法识别它。它在发送方端执行。新的信息形式与原来的信息完全不同。因此,通过通信...

  • 发布于 2021-07-01 01:39
  • 阅读 ( 607 )

对称的(symmetric)和非对称多重处理(asymmetric multiprocessing)的区别

...源。 Figure 1: Symmetric Multiprocessing 什么是非对称多重处理(asymmetric multiprocessing)? 在非对称多处理系统中,所有的cpu并不相等。换句话说,一个处理器可能正在执行操作系统代码,而另一个处理器正在执行输入和输出任务。当每个...

  • 发布于 2021-07-01 02:00
  • 阅读 ( 1039 )

加密(encryption)和密码学(cryptography)的区别

...两者来代替对方,但加密是密码学中的一个过程。加密(encryption) vs. 密码学(cryptography)这两个术语的区别在于,加密是一个比加密更大的概念。加密只是一个贯穿整个密码学过程的过程。这是一个步骤,用于将特定的纯文本转换...

  • 发布于 2021-07-11 10:19
  • 阅读 ( 179 )
y423350885
y423350885

0 篇文章

相关推荐