什么是 PGP 公钥块?

DrS*_*ove 9 encryption characters pgp

在某些网站(例如http://phrack.org/index.html)上发布了 PGP 公钥块。

这不是十六进制代码。它使用更多的字母字符。它是什么?

为什么发布这些信息?我怎样才能使用它?

Bin*_*ife 4

Pretty Good Privacy (PGP) 是一种数据加密和解密计算机程序,为数据通信提供加密隐私和身份验证。PGP 通常用于对文本、电子邮件、文件、目录和整个磁盘分区进行签名、加密和解密,以提高电子邮件通信的安全性。

密码学是利用数学来加密和解密数据的科学。加密技术使您能够存储敏感信息或通过不安全的网络(例如互联网)传输敏感信息,以便除预期接收者之外的任何人都无法读取该信息。

密码学是保护数据安全的科学,而密码分析是分析和破坏安全通信的科学。经典密码分析涉及分析推理、数学工具应用、模式发现、耐心、决心和运气的有趣组合。密码分析者也称为攻击者。

密码学是如何工作的?

加密算法或密码是加密和解密过程中使用的数学函数。加密算法与密钥(单词、数字或短语)结合使用来加密明文。相同的明文用不同的密钥加密成不同的密文。加密数据的安全性完全取决于两件事:加密算法的强度和密钥的保密性。密码算法,加上所有可能的密钥以及使其工作的所有协议组成了密码系统。PGP 是一个密码系统。

公钥加密是一种非对称方案,它使用一对密钥进行加密:用于加密数据的公钥和用于解密的相应私钥或秘密密钥。您向全世界发布您的公钥,同时对您的私钥保密。拥有您的公钥副本的任何人都可以加密只有您可以读取的信息。即使是你从未见过的人。

从公钥推导出私钥在计算上是不可行的。任何拥有公钥的人都可以加密信息,但无法解密。只有拥有相应私钥的人才能解密该信息。

PGP 如何运作?

PGP 结合了传统密钥加密和公钥加密的一些最佳功能。PGP 是一种混合密码系统。当用户使用PGP加密明文时,PGP首先压缩明文。数据压缩节省了调制解调器传输时间和磁盘空间,更重要的是,增强了加密安全性。大多数密码分析技术利用明文中发现的模式来破解密码。压缩减少了明文中的这些模式,从而大大增强了对密码分析的抵抗力。(太短而无法压缩或压缩效果不好的文件不会被压缩。)然后,PGP 创建一个会话密钥,这是一个一次性的密钥。该密钥是根据鼠标的随机移动和您键入的击键生成的随机数。该会话密钥与非常安全、快速的传统加密算法一起对明文进行加密;结果是密文。一旦数据被加密,会话密钥就会被加密为接收者的公钥。该公钥加密的会话密钥与密文一起传输给接收者。

请参阅http://www.pgpi.org/doc/pgpintro/

还有PGP

  • @DrStrangeLove:密钥是一起生成的;它们基本上是具有特殊数学属性的随机选择的数字。不可能从公钥推导出私钥。通常,相反的情况(公共与私人)也是不可能的。维基百科关于 [RSA](http://en.wikipedia.org/wiki/Rsa#Key_ Generation)、[DSA](http://en.wikipedia.org/wiki/Digital_Signature_Algorithm#Key_ Generation) 和 [ECDSA]( http://en.wikipedia.org/wiki/ECDSA#Signature_ Generation_algorithm)有每个算法的描述。 (2认同)
  • @DrStrangeLove:通常,二进制数据块是使用 **[Base64](http://en.wikipedia.org/wiki/Base64)** 进行编码的。OpenPGP 密钥使用一个稍作修改的版本,称为 *Radix64*,如同一页所述。 (2认同)