1

ファイルをphpで圧縮し、パスワードを追加して保護することは可能ですか?
ファイルを圧縮するのは簡単ですが、パスワードを追加する方法が見つかりません。

4

2 に答える 2

0

その順序で意味する場合、「パスワードで保護されたphpでファイルを圧縮」したくありません。暗号化されたものを圧縮することはできません。暗号化されたデータはランダムに表示されるため、圧縮できません。暗号化のにデータを圧縮する必要があります。

zip ファイル内のエントリを暗号化する場合、フォーマットがそれをサポートする 2 つの方法があります。1 つ目は、元の zip の「暗号化」を使用していますが、これは非常に貧弱であることが示されているため、決して使用しないでください。zip 形式のその後の更新により、AES などの適切な暗号化が許可されますが、それをサポートするにはプログラムを購入する必要があります。

代わりに、標準の暗号化ユーティリティ (推奨されているように system() で実行) を使用して、.zip ファイル全体を暗号化することをお勧めします。crypt または gpg を使用できます。

于 2012-07-02T18:01:42.673 に答える
0

Linuxマシンにzipプログラムをインストールした場合に可能です。次に、 zip コマンドを で実行できますsystem

于 2012-06-29T10:53:16.677 に答える