公钥(public key)和私钥(private key)的区别

公钥和私钥的关键区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即保持机密性);如果私钥是锁定密钥,则系统可以用来验证私钥持有者发送的文档(即保证真实性)。...

公钥和私钥的关键区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即保持机密性);如果私钥是锁定密钥,则系统可以用来验证私钥持有者发送的文档(即保证真实性)。

密码学是研究隐藏信息的学科。它允许在不受信任的媒体(如internet)上进行通信时保护来自其他第三方的信息。加密使用一种称为密码的算法来加密数据,并且只能使用特殊密钥来解密数据。密文或密文是加密的信息。解密是从密文中获取原始信息(明文)的过程。有两种加密方法。它们是公钥加密和对称密钥加密。公钥加密包含两个不同但数学上相关的密钥。它们是公钥和私钥。对称密钥加密使用相同的私钥进行加密和解密。

目录

1. 主要区别和主要概述
2. 什么是公钥
3. 什么是私钥
4. 并列比较-表格式的公钥与私钥
5. 摘要

什么是公钥(public key)?

在公钥加密中,使用接收者的公钥加密的数据在没有匹配的私钥的情况下无法解密。另一方面,公钥允许解密由匹配的私钥加密的数据。

公钥(public key)和私钥(private key)的区别

图01:密码学

但是,不可能用公钥代替私钥。如果锁定钥匙是公用的,那么任何人都可以使用该系统向解锁钥匙的持有者发送私人通信。这样可以确保只有合法的接收者或拥有匹配私钥的人才能阅读邮件。所以,这证实了双方之间的通信是保密的。

什么是私钥(private key)?

在公钥加密中,私钥只允许解密使用匹配公钥加密的数据。类似地,使用私钥加密的数据只能使用匹配的公钥解密。但是,不可能用私钥代替公钥。如果锁定密钥是私有的,这个系统可以验证所有者是否锁定了这些文档。原因是由发送方加密的消息只能由具有匹配公钥的人打开,从而验证发送方是否确实持有私钥。换言之,这意味着原始和未被篡改的消息已被接收。因此,数字签名使用这个。

公钥(public key)和私钥(private key)的区别

公钥是一种已发布的密钥,有助于向接收方发送安全消息。如果它是锁定键,那么它可以用来发送私人通信。

另一方面,私钥是一个秘密密钥。它有助于解密使用匹配公钥加密的消息。如果私钥是锁定密钥,则系统可用于验证私钥持有者发送的文档。

公钥(public key)和私钥(private key)的区别

总结 - 公钥(public key) vs. 私钥(private key)

公钥和私钥是公钥加密中使用的两个密钥。如果锁定密钥被公开,则解锁密钥将成为私钥,反之亦然。公钥不能用于派生私钥。公钥和私钥的区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即为了保密),而如果私钥是锁定密钥,那么系统可以用来验证私钥持有者发送的文档(即保证真实性)。

引用

1.“公钥vs私钥。”简单易用。此处提供

  • 发表于 2020-10-29 23:36
  • 阅读 ( 348 )
  • 分类:IT

你可能感兴趣的文章

公钥(public key)和私钥(private key)的区别

公钥和私钥的关键区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即保持机密性);如果私钥是锁定密钥,则系统可以用来验证私钥持有者发送的文档(即保证真实性)。 密码学是研究隐藏信息的学科。它...

  • 发布于 2020-10-29 23:36
  • 阅读 ( 348 )

ssh是什么?它代表什么?

... 首先,什么是贝壳?第二,公钥密码是如何工作的?在考虑SSH连接的细节之前,让我们先弄清楚shell实际上是什么。 ...

  • 发布于 2021-03-28 08:50
  • 阅读 ( 321 )

如何在linux上使用gnupg进行加密

... 使用非对称加密,您将首先生成一个由公钥和私钥组成的PGP密钥对。公钥可以免费分发给您希望从中接收加密消息的任何人,而私钥则保存在安全的地方。 ...

  • 发布于 2021-03-28 23:05
  • 阅读 ( 216 )

11个基本的加密术语现在大家都应该知道了

...致。 非对称算法:使用两个不同的密钥:公钥和私钥。这使得在通信时能够进行安全加密,而无需事先建立相互算法。这也称为公钥密码学(见下一节)。 ...

  • 发布于 2021-03-30 14:49
  • 阅读 ( 283 )

linux下如何用gpg加密解密文件

...于每人两个加密密钥的思想。每个人都有一个私钥和一个公钥。公钥可以解密使用私钥加密的内容。 要安全地发送文件,请使用私钥和收件人的公钥对其进行加密。要解密文件,他们需要他们的私钥和你的公钥。 您将从中看到...

  • 发布于 2021-04-03 09:08
  • 阅读 ( 206 )

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

...称密钥算法使用不同的密钥进行加密和解密这通常被称为公钥密码术。 对称密钥加密 为了解释这个概念,我们将使用维基百科中描述的邮政服务隐喻来理解对称密钥算法是如何工作的。 爱丽丝把她的秘密信息放在一个盒子里...

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

如何在不输入密码的情况下通过ssh远程复制文件

...入: ~/.ssh/ 私钥名为“id\u rsa”和“id_rsa.pub公司“为您的公钥。 输入命令后,系统将询问您保存密钥的位置。您可以按Enter键使用上述默认值。 接下来,您将被要求输入密码短语。按Enter键将此项留空,然后在请求确认时再次...

  • 发布于 2021-04-10 05:27
  • 阅读 ( 148 )

如何使用ssh-hop从windows转发密钥

... 概述 在本指南中,我们将解释如何使用Putty&Winscp使用公钥从Windows SSH到Linux机器。此外,我们将启用转发选项。这将允许您继续从用密钥连接的机器跳转到另一台支持用密钥进行SSHing的机器。我们将不讨论如何在Linux机器上放...

  • 发布于 2021-04-12 04:08
  • 阅读 ( 198 )

如何在protonmail中设置pgp加密

...软件的电子邮件服务之一。 pgp是如何工作的? PGP使用公钥和私钥工作。要向某人发送加密消息,您需要知道他们的公钥。使用他们的公钥对传出消息进行签名,这样他们就可以使用私钥对其进行解密。端到端加密使得任何人...

  • 发布于 2021-04-14 17:23
  • 阅读 ( 184 )

openhaystack是一个新的开源工具,可以让你在苹果的find my network上创建diy airtag

...理解也有助于理解OpenHaystack为什么是可能的。 结合使用公钥和私钥来查找我的作品。任何苹果用户都可以访问Find My network中设备的公钥,但您需要私钥才能真正访问位置信息。这意味着即使是苹果也不能在没有私钥的情况下访...

  • 发布于 2021-04-16 00:49
  • 阅读 ( 291 )
x063898677265
x063898677265

0 篇文章

相关推荐