如何在任何操作系统上创建加密的Zip或7z归档文件

Zip文件可以受密码保护,但标准的Zip加密方案非常弱。如果您的操作系统具有内置的加密zip文件的方法,那么您可能不应该使用它。

要获得加密的实际好处,您应该使用AES-256加密。7Z存档本身支持此功能,但您也可以使用AES-256加密对Zip文件进行加密。

Zip 2.0传统加密与AES加密

实际上有两种类型的Zip文件加密。较旧的Zip2.0加密非常不安全,而较新的AES加密相当安全。

不幸的是,许多软件--特别是内置Zip文件支持的操作系统--不支持较新的AES加密标准。这意味着,使用Windows XP、Mac OS X的当前版本,甚至是典型的Linux桌面中的Zip密码保护功能,都不会给你提供安全加密的Zip文件。即使是一些第三方实用程序也不愿切换到AES进行Zip加密,因为这意味着那些AES加密的Zip文件将与Windows、Mac OS X和其他软件中的内置Zip功能不兼容。

相关:基准:最佳文件压缩格式是什么?

仍然可以用Zip文件进行AES加密-但无论如何,这样的文件不需要第三方软件来查看。您可能只想使用不同的归档格式,例如7z。7z存档格式需要高度AES-256加密。无论何时创建受密码保护的7z文件,您都知道它是安全加密的。真的,7z非常棒--在我们的文件压缩基准测试中,它名列前茅。它通常也在我们所见过的其他文件压缩基准测试中的首位。

Windows-7-Zip

Windows提供了创建Zip文件的内置方式。Windows XP甚至提供了一种对这些Zip文件进行密码保护和加密的方法。但是,Windows XP使用极不安全的“标准”zip文件加密算法。即使您仍在使用Windows XP,也不应使用此功能。更高版本的Windows完全取消了密码保护选项。

几乎每个流行的加密工具都提供此功能。我们喜欢7-Zip,它是完全免费和开源的,所以它不会为了钱而唠叨你。

安装7-Zip后,您可以在文件资源管理器或Windows资源管理器窗口中选择一些文件,右键单击它们,然后选择7-Zip>添加到存档。请务必选择“添加到存档”选项,因为它允许您设置密码。如果您在这里看不到菜单选项,您也可以直接打开7-Zip应用程序并使用它创建存档。

默认情况下,7-Zip将创建7z存档,但您也可以选择Zip。如果您选择使用Zip,请确保选择AES-256加密方法,而不是较弱的ZipCrypto方法。在提供的框中输入密码,然后单击确定以创建加密存档文件。

MAC-KEKA

MacOSX还提供了一种从Finder窗口创建Zip文件的简单方法,但无法使用图形用户界面加密Zip文件。MacOSX附带的zip命令确实提供了一种无需使用任何第三方软件即可加密zip文件的方法。但是,与Windows XP内置的密码保护功能一样,它使用的是旧的、不安全的标准Zip加密方案。如果您确实需要,您可以在Mac上的终端中使用“zip-e”命令。但是,我们强烈建议不要这样做。

与在Windows上一样,您将再次需要第三方文件压缩应用程序来实现安全压缩。Keka似乎是Mac上最受欢迎的文件压缩和解压缩应用之一,因此我们可以推荐它。不过,即使是KEKA,默认情况下也不会使用AES对Zip文件进行加密。您可以获取当前测试版的Keka并启用隐藏选项来执行此操作,或者只使用标准版本的Keka并创建加密的7z文件。

启动Keka,选择7z,然后输入存档的密码。(如果您选择Zip,请确保您拥有正确的Keka版本,并且您已启用上面的隐藏选项以获得更安全的加密。)

将您想要压缩的一个或多个文件拖放到Keka窗口上,它们将被压缩成一个用您提供的密码加密的7z文件。将来您需要密码才能访问该文件的内容。

Linux-带p7zip的文件滚轮-Full

Ubuntu和其他基于GNOME的桌面环境附带的标准Archive Manager(File Roller)应用程序确实可以选择创建受密码保护的zip文件。但是,使用的底层zip命令仍然使用旧的弱加密,而不是强AES加密。值得庆幸的是,File Roller可以用来创建加密的7z存档。

要启用此选项,您首先需要安装p7zip-full包。(在某些Linux发行版上,它可能只称为p7zip。)。例如,在Ubuntu上,您可以打开Ubuntu软件中心,搜索p7zip-full并进行安装,或者打开终端窗口并运行sudo apt-get install p7zip-full命令。

完成后,您可以直接从File Roller窗口创建加密的7z文件。在文件管理器窗口中选择一些文件,右键单击它们,然后选择压缩-或者直接打开Archive Manager应用程序并使用它创建新的归档文件。

在压缩窗口中,请务必选择7z存档格式。单击Other Options(其他选项)标题并提供密码。密码稍后将用于解锁您的存档。

有很多不同的软件程序可以创建受密码保护的档案,但无论你使用什么,都要确保它使用的是安全加密。Zip加密的问题并不纯粹是理论上的。互联网上充斥着可以“恢复”受密码保护的zip文件的工具,该压缩文件是用旧的加密方案创建的。“恢复”是破解和删除加密的一个不那么可怕的词。

相关文章