什么是公钥加密?(public key encryption?)

公钥加密是一种称为公钥加密的密码体系结构,它利用两个密钥或一对密钥对数据进行加密和解密。这两个密钥中的一个是公钥,任何人都可以使用它为该密钥的所有者加密消息。发送加密邮件,收件人使用其私钥对其进行解密。这是公钥加密的基础。...

公钥加密是一种称为公钥加密的密码体系结构,它利用两个密钥或一对密钥对数据进行加密和解密。这两个密钥中的一个是公钥,任何人都可以使用它为该密钥的所有者加密消息。发送加密邮件,收件人使用其私钥对其进行解密。这是公钥加密的基础。

这种类型的加密被认为是非常安全的,因为它不需要发送方和接收方之间的秘密共享密钥。其他使用单一共享密钥对数据进行加密和解密的加密技术依赖于双方提前决定密钥,而其他方不知道该密钥是什么。但事实上,它必须由双方共享,这为第三方截取钥匙打开了大门。这种类型的加密技术称为对称加密,而公钥加密称为非对称加密。

“密钥”只是一小段文本代码,它触发相关算法对文本进行编码或解码。在公钥加密中,使用加密程序生成密钥对,该密钥对与名称或电子邮件地址相关联。然后,可以通过将公钥发布到密钥服务器(托管公钥数据库的计算机)来公开公钥。或者,通过将公钥通过电子邮件发送给朋友和同事,可以区分地共享公钥。那些拥有公钥的人可以使用它来加密发送给与其关联的人或电子邮件地址的消息。收到加密消息后,此人的私钥将对其解密。

公钥加密对于保持电子邮件的私密性特别有用。邮件服务器上存储的任何邮件(可能持续数年)都将无法读取,传输中的邮件也将无法读取。在人们意识到互联网的开放性之前,这种程度的隐私可能听起来有些过分。发送未加密的电子邮件类似于将其公开给任何人,让他们现在或将来某个时候阅读。

最广为人知和最受尊敬的公钥加密程序是PGP(相当好的隐私),它提供军用级加密。PGP为大多数主要的电子邮件客户端提供插件,以便客户端与PGP协同工作,自动加密传出消息和解密传入消息。PGP维护一个“密钥环”或收集的公钥文件。电子邮件地址可以与密钥相关联,这样电子邮件客户端将自动从PGP密钥环中选择适当的公钥,以便在发送时对消息进行加密。它还将自动使用私钥对传入邮件进行解密。要对电子邮件使用公钥加密,发件人和收件人都必须安装加密软件。

像PGP这样的程序也内置了数字签名功能。使用此功能,只需单击按钮,即可对发送的邮件进行数字签名,以便收件人知道邮件在发送途中未被篡改,并且是真实的,或者来自指定的发件人。公钥加密也可用于数据文件的安全存储。在这种情况下,公钥用于加密文件,而私钥用于解密文件。

  • 发表于 2021-12-14 14:43
  • 阅读 ( 194 )
  • 分类:互联网

你可能感兴趣的文章

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

...的私钥进行加密和解密。 目录 1. 主要区别和主要概述 2. 什么是公钥 3. 什么是私钥 4. 并列比较-表格式的公钥与私钥 5. 摘要 什么是公钥(public key)? 在公钥加密中,使用接收者的公钥加密的数据在没有匹配的私钥的情况下无法...

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

ssh是什么?它代表什么?

... 什么是公钥加密(public-key encryption)? ...

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

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

...可以加密一个文件并发送给玛丽了。文件名为乌鸦.txt. --encrypt选项告诉gpg对文件进行加密,--sign选项告诉gpg用您的详细信息对文件进行签名。--armor选项告诉gpg创建一个ASCII文件。-r(recipient)选项后面必须跟有要向其发送文件的...

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

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

... 早期的加密 The ancient Greeks used a tool called a Scytale to help encrypt their messages more quickly using a transposition cipher—they would simply wrap the strip of parchment around the cylinder, write out the message, and then when unwound wouldn’t make sense. 当然,这种加密方...

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

如何在protonmail中设置pgp加密

...s, since messages sent between ProtonMail addresses are already end-to-end encrypted anyway. This is only necessary if you want to exchange encrypted messages with people who aren’t using ProtonMail. 相关报道:什么是ProtonMail,为什么它比Gmail更私密? 步骤1:共享您的公钥...

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

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

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

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

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

...码学,解密,加密,对称加密 什么是对称加密(symmetric encryption)? 在对称加密中,相同的密钥用于加密和解密。在这种方法中,原始消息被转换成无法识别的消息。这个转换后的消息称为密文。这是使用密钥和加密算法完成的...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 455 )

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

...钥,就不能解密用公钥加密的消息。 覆盖的关键领域 1.什么是密码学-定义,功能2.什么是公钥-定义,功能3.什么是私钥-定义,功能4.密码学中公钥和私钥的区别-密钥差异比较 关键术语 密码学,公钥,私钥 什么是密码学(cryptogr...

  • 发布于 2021-06-30 22:53
  • 阅读 ( 737 )

什么是不同的加密技术?(the different encryption techniques?)

秘密编码信息的过程已经在间谍活动中使用了几个世纪。数据加密是为存储在计算机文件中的数据创建秘密消息格式的过程。在计算机软件中,有多种数据文件加密技术。...

  • 发布于 2021-12-08 14:46
  • 阅读 ( 120 )

什么是不同类型的加密方法?(the different types of encryption methods?)

有三种基本的加密方法:散列、对称加密和非对称加密。每种加密方法都有各自的用途、优点和缺点。例如,散列法很难被篡改,但不如其他方法灵活。这三种形式的加密...

  • 发布于 2021-12-08 20:21
  • 阅读 ( 189 )
xaxsud776
xaxsud776

0 篇文章