我正在处理的网站目前为用户提供了一个选项,可以在加密的zip文件中下载他们的数据。标准的zip文件加密几乎一文不值(所以我读过),所以我希望用一些使用AES加密但仍然具有自解压格式的东西替换它。这样做有几个问题,我相信有人之前已经解决过了:
答案 0 :(得分:0)
ZIP加密是一场垃圾争议,这是很久以前的事了(见here)。 ZIP加密的主要问题是虽然它使用128位AES密码,但它仍然需要用户输入密码。攻击者已经确定了ZIP程序如何从密码生成密钥,因此当用户输入的密码包含低熵(即简单的密码)时,就可以很容易地强制密钥并打开文件。如果您指定一个非常随机的密码,则认为它非常安全。