どのオペレーティングシステムでも暗号化zipまたは7zアーカイブを作成する方法

Zipファイルはパスワードで保護することができますが、標準のZip暗号化方式は非常に弱いです。オペレーティングシステムに、zipファイルを暗号化する組み込みの方法がある場合は、おそらくそれを使用すべきではありません。

実際の暗号化の利点を得るには、AES-256暗号化を使用する必要があります。 7zアーカイブはこれをネイティブでサポートしますが、AES-256暗号化を使用してZipファイルを暗号化することもできます。

実際には2種類のZipファイルの暗号化があります。旧式のZip 2.0暗号化は非常に安全ではなく、新しいAES暗号化はかなり安全です。

残念ながら、多くのソフトウェア、特にZipファイルをサポートしているオペレーティングシステムは、新しいAES暗号化規格をサポートしていません。これは、Windows XP、Mac OS Xの現在のバージョン、さらには典型的なLinuxデスクトップで見られるZipパスワード保護機能を使用しても、安全に暗号化されたZipファイルを提供しないことを意味します。たとえAESで暗号化されたzipファイルが、Windows、Mac OS X、およびその他のソフトウェアの内蔵Zip機能と互換性がないため、サードパーティのユーティリティでさえ、Zip暗号化のためにAESに切り替えるのは嫌です。

とにかく、ZipファイルでAES暗号化を行うことは可能ですが、そのようなファイルにはサードパーティのソフトウェアが必要です。 7zなどの異なるアーカイブ形式を使用したい場合があります。 7zアーカイブ形式では、強力なAES-256暗号化が必要です。パスワードで保護された7zファイルを作成すると、そのファイルが安全に暗号化されていることがわかります。実際、7zは素晴らしく、ファイル圧縮のベンチマークではトップに出ました。一般的には、これまで見た他のファイル圧縮ベンチマークの最上位に位置しています。

Windowsには、Zipファイルを作成するための組み込みの方法が用意されています。 Windows XPでは、これらのZipファイルをパスワードで保護して暗号化する方法も提供されていました。しかし、Windows XPは非常に安全ではない「標準」zipファイル暗号化アルゴリズムを使用していました。 Windows XPを使用している場合でも、この機能は使用しないでください。 Windowsのそれ以降のバージョンでは、パスワード保護オプションが完全に廃止されました。

ほぼすべての一般的な暗号化ユーティリティがこの機能を提供しています。完全に無料でオープンソースな7-Zipが好きなので、お金のためにあなたを変えようとはしません。

7-Zipがインストールされている場合は、ファイルエクスプローラまたはWindowsエクスプローラウィンドウでいくつかのファイルを選択し、右クリックして[7-Zip]> [アーカイブに追加]を選択します。 「アーカイブに追加」オプションを選択するようにしてください。パスワードを設定することができます。ここでメニューオプションが表示されない場合は、7-Zipアプリケーションを直接開いてアーカイブを作成することもできます。

7-Zipはデフォルトで7zアーカイブを作成しますが、Zipを選択することもできます。 Zipを使用する場合は、弱いZipCryptoメソッドの代わりにAES-256暗号化メソッドを選択してください。提供されたボックスにパスワードを入力し、[OK]をクリックして暗号化されたアーカイブファイルを作成します。

Mac OS Xでは、FinderウィンドウからZipファイルを簡単に作成する方法も提供されていますが、グラフィカルユーザーインターフェイスでZipファイルを暗号化する方法はありません。 Mac OS Xに含まれているzipコマンドは、サードパーティのソフトウェアを使用せずにzipファイルを暗号化する方法を提供します。ただし、Windows XPに組み込まれているパスワード保護機能と同様に、古い安全ではない標準のzip暗号化方式を使用します。本当に欲しかったら、Macのターミナルで “zip -e”コマンドを使うことができます。しかし、我々はこれに反対することを強くお勧めします。

Windowsの場合と同じように、安全な圧縮のためにもう一度サードパーティのファイル圧縮アプリが必要になります。 Kekaは、Mac用に最も愛されているファイル圧縮および解凍アプリケーションの1つと思われるので、お勧めします。しかし、KekaでもデフォルトでZipファイルの暗号化にAESは使用されません。現在ベータ版のKekaを入手し、これを行うための隠しオプションを有効にするか、Kekaの標準バージョンを使用して暗号化された7zファイルを作成するだけです。

Kekaを起動し、7zを選択し、アーカイブのパスワードを入力します。 (Zipを選択した場合、正しいバージョンのKekaをお持ちで、上記の隠しオプションを有効にして、安全な暗号化を取得していることを確認してください)。

圧縮する1つ以上のファイルをKekaウィンドウにドラッグ&ドロップすると、入力したパスワードで暗号化された7zファイルに圧縮されます。将来はファイルの内容にアクセスするためにパスワードが必要になります。

Ubuntuや他のGNOMEベースのデスクトップ環境に含まれている標準のアーカイブマネージャ(ファイルローラー)アプリケーションには、パスワードで保護されたzipファイルを作成するオプションがあります。しかし、使用される基本的なzipコマンドは、強力なAES暗号化の代わりに古い弱暗号化を使用します。ありがたいことに、File Rollerは暗号化された7zアーカイブの作成に使用できます。

このオプションを有効にするには、まずp7zip-fullパッケージをインストールする必要があります。たとえば、Ubuntuでは、Ubuntu Software Centerを開き、p7zip-fullを検索してインストールしたり、ターミナルウィンドウを開いてsudo apt-fullを実行したりすることができます(たとえば、Linuxディストリビューションによっては、p7zipと呼ばれることもあります) install p7zip-fullコマンドを取得します。

作成したら、File Rollerウィンドウから暗号化された7zファイルを直接作成することができます。ファイルマネージャウィンドウ内のいくつかのファイルを選択し、右クリックして[圧縮]を選択するか、アーカイブマネージャアプリケーションを直接開いて新しいアーカイブを作成します。

[圧縮]ウィンドウで、必ず7zアーカイブ形式を選択してください。 [その他のオプション]ヘッダーをクリックし、パスワードを入力します。後でパスワードを使用してアーカイブをロック解除します。

パスワードで保護されたアーカイブを作成するには、さまざまなソフトウェアプログラムがありますが、使用するものはすべて、安全な暗号化を使用していることを確認してください。 Zip暗号化の問題は、純粋に理論的な問題ではありません。ウェブには、古い暗号化方式を使用して作成されたパスワードで保護されたzipファイルを「回復」できるツールが満載です。 “Recover”は、暗号化を解除して削除するためのあまり怖い言葉です。

コカ・コーラは1886年に導入され、1983年まではコカ・コーラ(カフェインフリー)の最初のバリエーションは導入されず、1985年までは最初のフレーババリエーション(チェリーコカ・コーラ)は現れなかった。