可以用Java的JCE库加密整个文件夹吗?如果有问题,这些文件夹将包含其他文件夹/文件。对于那些不知道JCE是什么的人来说,它代表Java加密扩展,它在Java中用于加密。
发布于 2013-05-22 12:00:06
不是的。您不能仅使用Java的JCE库来加密整个文件夹。使用像ZipInputStream和ZipOutputStream这样的流包装器,首先将其压缩并不困难。由于您并不关心文件大小的减小,因此也可以使用jtar。这样就可以轻松地压缩文件夹,之后就可以像其他文件一样使用JCE对其进行加密。
我会用public byte[] encryptFolder(File folder)和public File decryptFolder(public byte[])方法创建一个类似于public class FolderEncrypter的类。这样,无论何时需要,都可以很容易地在代码中重用。
https://stackoverflow.com/questions/16678491
复制相似问题