MuPDF和Foxit等PDF实现使用极弱的随机状态生成AES-256加密密钥。MuPDF仅用当前时间戳种子化drand48生成器,仅有9比特熵,而Foxit同样依赖基于时间的随机数。这使得受保护的PDF可通过暴力破解小密钥空间实现无密码解密。
背景
PDF加密历经多次修订,第6版引入了AES-256以提供更强的保护。然而,加密的安全性从根本上取决于生成密钥时随机数的质量。
- 来源
- Lobsters
- 发布时间
- 2026年10月29日 10:13
- 评分
- 7.0 / 10
MuPDF和Foxit等PDF实现使用极弱的随机状态生成AES-256加密密钥。MuPDF仅用当前时间戳种子化drand48生成器,仅有9比特熵,而Foxit同样依赖基于时间的随机数。这使得受保护的PDF可通过暴力破解小密钥空间实现无密码解密。
PDF加密历经多次修订,第6版引入了AES-256以提供更强的保护。然而,加密的安全性从根本上取决于生成密钥时随机数的质量。