0

たとえば、zipファイルがあります。そのファイル(ファイルヘッダーか何か、内部のビットまたはバイトを考えています)を、解凍できないカスタム形式に変更する必要があります。反対側では、後で反転アルゴリズムを使用して元のファイルを復元できます。誰でもそれを手伝ってもらえますか?

void encrypt(FileInputStream zip) {
  ...
}

void decrypt(FileInputStream dat) {
  ...
}
4

1 に答える 1

0

zip ファイルは、含まれているファイルのインデックスが保持されているファイルの末尾を調べることによって検出されます。

最初にファイルを暗号化することを検討します。必要に応じて、ファイルを自分で暗号化できます。byteこれを行う簡単な方法は、または(4 バイト)ごとintに固定定数で XOR することです。

于 2012-09-13T08:18:10.443 に答える