18

我知道zipLinux 中命令提供的默认加密不被认为是安全的,但我很好奇 - 使用该--encrypt选项加密时它使用什么算法?

4

2 回答 2

4

由于 zip 命令将写出 PKZIP 文件,因此它们将遵循他们正在实施的规范。显然,该格式允许使用几种不同的密码,通常被认为“不安全”的密码看起来像是自产的。

有关如何破解它的详细讨论,请参见此处,包括对原始算法的一些见解:http: //math.ucr.edu/~mike/zipattacks.pdf

于 2013-01-14T15:19:06.717 回答
3

传统加密基于 Roger Schaffely 的流密码。此处说明了精确的对称算法http://www.academia.edu/348210/PKZIP_Algorithm

较新版本的 linux zip 实用程序 (zip-info) 似乎也将包括 AES 加密:http: //www.info-zip.org/phpBB3/viewtopic.php? f=4&t=396&p=2453&hilit=aes# p2453

于 2013-01-14T15:48:02.473 回答