3

是否可以使用 Java 的 JCE 库加密整个文件夹。如果这是一个问题,这些文件夹将包含其他文件夹/文件。对于那些不知道 JCE 是什么的人来说,它代表 Java Cryptography Extension,它用于 Java 中的加密。

4

1 回答 1

4

不,您不能仅使用 Java 的 JCE 库来加密整个文件夹。ZipInputStream尽管使用像and之类的流包装器,但首先压缩它并不难ZipOutputStream。由于您不关心文件大小的减少,您也可以使用jtar. 这将使压缩文件夹变得容易,之后可以像任何其他文件一样使用 JCE 对其进行加密。

我会public class FolderEncrypter用方法public byte[] encryptFolder(File folder)public File decryptFolder(public byte[]). 然后,您可以在需要时轻松地在整个代码中重用它。

于 2013-05-22T04:00:05.950 回答