.7z
我只是好奇,如果我将文件压缩(或只是保存)到带有密码的档案中,那么加密文件在解密方面是否真的可以保存。
如果我使用强大且难以预测的密码,那么解密的唯一方法就是暴力攻击吗?
7-Zip 似乎使用 AES-256,根据 Wikipedia 的说法,其他应用程序也使用这种算法,因此我猜它不容易解密。不过,我对密码学不太感兴趣。
.7z
如果没有密码,档案是否无法解密(除非通过暴力破解)?
答案1
7z 有多种选项可以提高安全性。默认情况下,ZIP 文件不会加密文件表 - 这意味着攻击者知道这些文件是什么,以及哪些文件最有可能包含可识别的模式,例如英语单词。
还有一个选项可以加密文件表,这会让破解变得更加困难。它永远不会是万无一失的——它总是容易受到暴力攻击,但密码越复杂,暴力攻击所需的时间就越长,破解难度也就越大。
上周我在超级用户博客上写了有关 ZIP 加密的所有内容:
http://blog.superuser.com/2011/04/02/compression-and-encryption-the-zip-years/
我建议你仔细阅读一下。
答案2
简单的答案是肯定的——如果您有一个强密码,那么唯一的进入方法就是通过暴力攻击。
即使密码并不简单,也足以阻止大多数人。他们会发现密码是安全的,也许会尝试一段时间然后放弃。
只要你不把它命名为“我的绝密计划.7z”或“一些名人的裸照.7z”,他们就不太可能想再进一步。