公钥(public key)和密码学中的私钥(private key in cryptography)的区别

密码学中公钥和私钥的主要区别在于公钥用于数据加密,而私钥用于数据解密。...

密码学中公钥和私钥的主要区别在于公钥用于数据加密,而私钥用于数据解密。

公钥和私钥是密码学中用于非对称加密的两种锁定机制。公钥是一种与加密算法一起使用的锁,用于将消息转换为不可读的形式。私钥是一种与解密算法一起使用的锁,用于将接收到的消息转换回原始消息。这两个密钥都有助于确保交换数据的安全性。简而言之,如果不使用相应的私钥,就不能解密用公钥加密的消息。

覆盖的关键领域

1.什么是密码学-定义,功能2.什么是公钥-定义,功能3.什么是私钥-定义,功能4.密码学中公钥和私钥的区别-密钥差异比较

关键术语

密码学,公钥,私钥

公钥(public key)和密码学中的私钥(private key in cryptography)的区别

什么是密码学(cryptography)?

密码学是一个使数据在通信中安全的过程。例如,在网上交易中,保护个人信息很重要。密码学是一种保护数据的解决方案。密码学中有两个主要的概念叫做加密和解密。在发送方端,原始消息被转换为不可读的消息。这叫做加密。它使用一个算法和一个密钥。这种转换后的信息也称为密文,通过网络发送。在接收方端,消息被转换回原始消息。这叫做解密。它还使用一个算法和一个密钥。

加密和解密有两种技术。它们是对称和非对称加密。对称加密使用相同的密钥进行加密和解密。它很快,但需要一个安全的通道。另一方面,非对称加密使用公钥和私钥两种密钥进行加密和解密。它比对称加密更安全。

Difference Between Public Key and Private Key in Cryptography

Figure 1: Public and Private Key

什么是公钥(public key)?

公钥用于完成加密。当使用公钥对数据进行加密时,这样做会留下大量可能的解决方案。要解密数据,必须在找到正确的数据之前测试所有的可能性。当有私钥时,只有一种方法可以解密消息。尽管公钥有助于加密过程,但对解密没有帮助。

什么是私钥(private key)?

私钥用于完成解密。换句话说,如果没有相应的私钥,就不可能对接收到的消息进行解密。消息可以在没有私钥的情况下加密。但这在解密中是必要的。私钥不会被传输,也不会被任何其他未经授权的第三方截获。公钥是广泛分布的,但是私钥是隐藏的。

公钥(public key)和密码学中的私钥(private key in cryptography)的区别

定义

公钥是一种用于非对称加密的锁,它与加密算法一起用于将消息转换为不可读的形式。私钥是非对称加密中使用的一种锁,与解密算法一起用于将接收到的消息转换回原始消息。

主要任务

公钥用于加密消息,而私钥用于解密消息。

类型

此外,公开密钥是广泛分布的,而私钥是保密的。

结论

公钥和私钥用于密码学的非对称加密。与对称密码学不同,它使用两个公钥和私钥进行加密和解密,因此更安全可靠。密码学中公钥和私钥的主要区别在于公钥用于数据加密,而私钥用于数据解密。

引用

1.对称密钥和公钥加密,Itfreetraining,2013年6月18日,此处提供。

  • 发表于 2021-06-30 22:53
  • 阅读 ( 713 )
  • 分类:IT

你可能感兴趣的文章

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

...以用来验证私钥持有者发送的文档(即保证真实性)。 密码学是研究隐藏信息的学科。它允许在不受信任的媒体(如internet)上进行通信时保护来自其他第三方的信息。加密使用一种称为密码的算法来加密数据,并且只能使用特...

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

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

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

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

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

...进行安全加密,而无需事先建立相互算法。这也称为公钥密码学(见下一节)。 ...

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

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

...需要确保此证书的安全。 上面提到一个叫马洛里的人。密码学的讨论一直使用鲍勃和爱丽丝作为两个人的沟通。还有其他的配角。伊芙是个窃听者,马洛里是个恶意攻击者。我们需要知道的是我们必须保证证书的安全。 至少,...

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

如何从linux shell创建和安装ssh密钥

...创建和使用的。这两个密钥是链接的,加密安全。一个是公钥,另一个是私钥。它们与您的用户帐户绑定。如果一台计算机上有多个用户使用SSH密钥,则每个用户都将收到自己的密钥对。 私钥安装在主文件夹中(通常),公钥...

  • 发布于 2021-04-03 11:45
  • 阅读 ( 232 )

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

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

  • 发布于 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 )
la64106920
la64106920

0 篇文章