java中加密/密码保护的zip目录

java中加密/密码保护的zip目录,java,eclipse,encryption,password-protection,password-encryption,Java,Eclipse,Encryption,Password Protection,Password Encryption,我感兴趣的是了解如何使用Java对目录(即文件夹)进行加密/密码保护。因此,我希望能够指定位于我的Eclipse工作区中的特定目录、密码,然后能够对该目录进行压缩/归档,并对其进行密码保护,以便在输入密码之前无法访问该目录。这怎么可能呢?我认为它不在Java API上,但有些人这样做了:。您还可以更简单地使用加密选项-e和您想要设置的密码在所需目录上调用zip命令行。当我使用加密运行zip命令时,为什么我可以通过双击文件系统中创建的zip来解压缩它。它不要求我在mac os下输入密码,而是要求我

我感兴趣的是了解如何使用Java对目录(即文件夹)进行加密/密码保护。因此,我希望能够指定位于我的Eclipse工作区中的特定目录、密码,然后能够对该目录进行压缩/归档,并对其进行密码保护,以便在输入密码之前无法访问该目录。这怎么可能呢?

我认为它不在Java API上,但有些人这样做了:。您还可以更简单地使用加密选项-e和您想要设置的密码在所需目录上调用zip命令行。当我使用加密运行zip命令时,为什么我可以通过双击文件系统中创建的zip来解压缩它。它不要求我在mac os下输入密码,而是要求我输入密码。这可能取决于你的拉链工具。默认的zip实用程序是什么?你能用命令行解压吗?看起来现在可以了。是否有一种平台独立的方式来实现这一点?由于windows不支持windows上的zip命令行,您可以查看以获取命令行。独立于平台的方式是用Java做每件事,就像我的第一个链接一样