Java の JCE ライブラリを使用してフォルダ全体を暗号化することは可能ですか。問題がある場合、フォルダーには他のフォルダー/ファイルが含まれます。JCE が何であるかを知らない人のために説明すると、これは Java Cryptography Extension の略で、Java での暗号化に使用されます。
2773 次
1 に答える
4
いいえ。Java の JCE ライブラリだけでフォルダ全体を暗号化することはできません。ZipInputStream
やのようなストリーム ラッパーを使用しても、最初に圧縮するのは難しくありませんZipOutputStream
。ファイルサイズの縮小は気にしないので、jtar
. これにより、フォルダを tar で簡単に圧縮できるようになり、その後、他のファイルと同様に JCE で暗号化できます。
public class FolderEncrypter
メソッドpublic byte[] encryptFolder(File folder)
とのようなクラスを作成しますpublic File decryptFolder(public byte[])
。そうすれば、必要なときにいつでもコード全体で簡単に再利用できます。
于 2013-05-22T04:00:05.950 に答える