パスワードを選択して、コマンドラインで7-Zipでフォルダーを暗号化しようとしましたが、ZIPファイルをダブルクリックすると、パスワードを要求せずにファイルリストが表示されます。
コマンドラインからフォルダを本当に暗号化する方法はありますか?
パスワードを選択して、コマンドラインで7-Zipでフォルダーを暗号化しようとしましたが、ZIPファイルをダブルクリックすると、パスワードを要求せずにファイルリストが表示されます。
コマンドラインからフォルダを本当に暗号化する方法はありますか?
回答:
ZIP形式では、ファイルリストを暗号化することはできません。つまり、ファイルリストは誰でも閲覧できます。
ファイルの内容のみが暗号化されます。つまり、パスワードなしでは誰もファイルを読み取ることができません。
このため、7-Zipは解凍する前にパスワードのみを要求します。
ファイルリストを暗号化する形式が必要な場合は、7Z
「ファイル名の暗号化」を使用して確認してください。
より技術的なことを考えると、ZIP仕様では中央ディレクトリの暗号化は許可されていません。
ファイルを抽出しようとすると、パスワードの入力を求められます。単にアーカイブの内容を表示するには、パスワードは必要ありません。
アーカイブの内容を難読化する場合は、ディレクトリをアーカイブに圧縮してから、そのアーカイブをパスワードで圧縮します。したがって、アーカイブされた(および難読化された)コンテンツを引き出すには、パスワードでアーカイブを抽出する必要があります。
すべてのzipプログラム(WINzip、7-Zip、MacZipなど)で機能する一般化されたソリューションは、2回(または両方)にパスワードで保護された暗号化を確保して2回圧縮することです。
あなたの答えは、ZIPや7-Zipなどの暗号化された圧縮コンテナが最初に圧縮または暗号化されますか?。
7-Zipのヘッダー(ファイル名)を暗号化するコマンドラインスイッチは次のとおりです。
-mhe=on
GNU Tarを使用してディレクトリを単一のファイルに変換し、7zで通常のファイルとして圧縮できます。アーカイブを表示する人は誰でもtarファイルを見るだけです。
Total Commanderを7-Zipプラグインで使用している場合、ALT+ F5(または[ファイル]-> [パック...])を押してファイルまたはフォルダーを圧縮し、[ 構成 ]をクリックして[ ファイルヘッダーと名前の暗号化 ] ボックスをオンにします。
それ以外は、アンドリュー・ムーアの答えは正しいです。