暗号化されたデータファイルは、夜間の処理で暗号化されていないディレクトリに送られます。
暗号化されていないファイルが読み込まれます。ファイルが暗号化されているかどうかを簡単に確認するには
ディレクトリ内のすべての暗号化されていないファイルのファイル名を含む配列を返すJavaメソッドを記述する必要があります。
暗号化方式はopenSSL(aes128)です。
これまでのところ、私はgetType()
を試しましたが、暗号化されていないデータファイルと暗号化されたファイルの両方についてcontent/unknown
を返します。
私は今、各ファイルの最初の2行を読み、ファイルが暗号化されているかどうかを確認するために返された文字を調べます。
私が知る必要があるのは、これを行うためのよりよい方法があるかどうかです。
ソリューションを簡単にするためにファイルが暗号化されているかどうかをテストするのではなく、ファイルの内容がXMLかプレーンテキストかどうかをテストすることもできますか?
どのクラスに 'getType'メソッドがありますか? – Freiheit
ここで答えを読む:http://stackoverflow.com/questions/2389561/how-to-check-if-file-is-encrypted-using-aes-rijndael – rosco
@Freiheit、http://www.extreme.indiana .edu/apis/wsdl4j/javax/wsdl/extensions/mime/MIMEContent。html – Ollie