Answers:
相当好的隐私(PGP)是一种数据加密和解密计算机程序,可为数据通信提供加密的隐私和身份验证。PGP通常用于签名,加密和解密文本,电子邮件,文件,目录和整个磁盘分区,以提高电子邮件通信的安全性。
密码学是使用数学来加密和解密数据的科学。密码术使您可以存储敏感信息或在不安全的网络(例如Internet)上传输敏感信息,从而使除预期收件人之外的任何人都无法读取它。
密码学是保护数据安全的科学,而密码分析是分析和破坏安全通信的科学。经典的密码分析涉及分析推理,数学工具的应用,模式发现,耐心,决心和运气的有趣组合。密码分析者也称为攻击者。
密码学如何工作?
密码算法或密码是在加密和解密过程中使用的数学函数。加密算法与密钥(单词,数字或短语)结合使用以加密明文。相同的明文使用不同的密钥加密为不同的密文。加密数据的安全性完全取决于两件事:加密算法的强度和密钥的保密性。密码算法,加上所有可能的密钥以及使它起作用的所有协议,构成一个密码系统。PGP是一种密码系统。
公钥密码术是一种不对称方案,它使用一对密钥进行加密:用于加密数据的公钥和用于解密的相应私钥或秘密密钥。您将公开密钥发布给全世界,同时又将私有密钥保密。拥有公共密钥副本的任何人都可以加密只有您才能阅读的信息。甚至您从未见过的人。
从公共密钥推断出私有密钥在计算上是不可行的。拥有公钥的任何人都可以加密信息,但不能对其解密。只有拥有相应私钥的人才能解密信息。
PGP如何工作?
PGP结合了常规密码和公用密钥密码的一些最佳功能。PGP是一种混合密码系统。当用户使用PGP加密明文时,PGP首先压缩明文。数据压缩可以节省调制解调器的传输时间和磁盘空间,更重要的是,可以增强加密安全性。大多数密码分析技术都利用明文中发现的模式来破解密码。压缩以明文形式减少了这些模式,从而大大增强了对密码分析的抵抗力。(太短而无法压缩的文件或未很好压缩的文件将不被压缩。)然后,PGP创建一个会话密钥,这是一次性的秘密密钥。此键是一个随机数,它是由鼠标的随机移动和键入的击键产生的。此会话密钥的使用非常安全,快速的常规加密算法,对明文进行加密;结果是密文。一旦数据被加密,会话密钥就被加密为接收者的公共密钥。该公共密钥加密的会话密钥与密文一起发送到接收者。
参见http://www.pgpi.org/doc/pgpintro/。
和PGP。