加密战争:PGP 的崛起与争议
1. PGP 简介
PGP(Pretty Good Privacy)是 Phil Zimmermann 开发的一款加密软件,它被称为“面向大众的 RSA 公钥密码学”。PGP 具有以下特点:
- 快速执行 RSA 功能 :比大多数其他软件实现更快地执行 RSA 功能。
- 结合算法确保安全 :将用于密钥交换的 RSA 算法(512、1024 或 1280 位)与传统的单密钥对称算法结合用于数据交换,确保密钥的安全交换和数据的快速传输。
- 创建临时会话密钥 :PGP 创建一个临时会话密钥来加密数据,然后使用接收者的公钥对该会话密钥进行加密,接收者使用其私钥解密对称密钥,进而解密消息。
- 密钥存储与保护 :公钥存储在“密钥证书”中,包含密钥所有者的用户 ID、密钥对生成的时间戳和密钥材料本身;私钥存储在自己的证书中,并受密码保护。
- 文档签名功能 :PGP 还可用于签署文档,使用私钥签名,公钥验证签名是否由配对密钥的真正所有者应用(前提是两个密钥都未被泄露)。
- 使用 LZHUF 压缩算法 :该算法由日本的 Haruyasu Yoshizaki 编写。
2. PGP V2.0 与 Cypherpunks 的登场
Zimmermann 意识到“自制”加密算法的危险。他在大学时创建的一个算法,后来发现很容易被破解。他为 PGP 编写的对称加密算法 Bass -
超级会员免费看
订阅专栏 解锁全文
8179

被折叠的 条评论
为什么被折叠?



