ファイルを圧縮および暗号化するツール


14

複数のファイルを圧縮し、可能であればそれらをパスワードで暗号化します。

  • 任意のあるビルドインツールのMac OSで、このような機能を提供しますか?
  • そうでない場合、(フリーウェア)の代替品を私に勧めてもらえますか?
  • また、端末コマンドにも満足しています。

回答:


11

はい、Mac OS X組み込みディスクイメージを使用してこれを行うことができます。ディスクイメージ(またはDMGファイル)は、開かれると、リムーバブルハードドライブに似たリムーバブルMac OS Xボリュームとして表示されるファイルです。多くのOS Xアプリケーションはディスクイメージに展開されます。FileVaultを使用してホームディレクトリを暗号化すると、スペアバンドルのディスクイメージが作成されます。

圧縮および/または暗号化されたOS Xディスクイメージを作成できます。ただし、圧縮された DMG を作成すると、読み取り専用になりますので、うまく機能する場合と機能しない場合があります。

OS Xで新しい空の暗号化されたディスクイメージを作成するには:

  1. 「アプリケーション」フォルダの「ユーティリティ」フォルダの下にあるディスクユーティリティを開きます。

  2. [ファイル ]メニューから[ 新規 ] > [空のディスクイメージ... ]を選択します

  3. 表示されるダイアログで、ディスクイメージの保存場所、ボリュームの名前を指定し、暗号化の種類を選択できます。

新しいディスクイメージダイアログ

  • [暗号化]メニューから[128ビットAES暗号化(推奨)]または[256ビットAES暗号化(より安全)]を選択してください。また、ディスクイメージのサイズを必ず設定してください。

  • スパースバンドル(新しい、より信頼性の高い)またはスペアイメージ(古い、開いていてコンピューターを不適切にシャットダウンすると簡単に破損する可能性がある)を作成すると、イメージファイルは小さくなり、追加するにつれて大きくなります指定した最大サイズまでのファイル。

  • 「読み取り/書き込みディスクイメージ」を作成すると、ダイアログボックスで指定された最大サイズでイメージファイルが開始されます。

ディスクイメージファイルを保存すると、パスワードと確認を求められます。完了すると、デスクトップと「コンピューター」ビューに新しいボリュームが作成され、ファイルのドロップを開始できます。

最終結果

圧縮された読み取り専用イメージを作成するには、次の2つのいずれかを実行できます。

  1. 上記と同じ手順に従いますが、[新規]> [空のディスクイメージ...]ではなく、[新規]> [フォルダからのディスクイメージ...]を選択します。これにより、最初にファイルがいっぱいのフォルダーを選択するように求められます。そこから、上記と同様のダイアログが表示されますが、ボリューム名またはサイズの入力は求められません。フォルダーの名前が使用され、サイズが自動的に計算されます。圧縮されたイメージを作成することを選択し、暗号化を忘れないでください。

    フォルダーのイメージング

  2. または、空のイメージを作成してファイルで埋めた場合、そのイメージを圧縮イメージに変換できます。これは、暗号化されたファイルをバックアップする便利な方法です。マスターの読み取り/書き込み非圧縮イメージを日々のワークスペースとして保持し、外部デバイスにバックアップできる読み取り専用の圧縮イメージに定期的に変換します。これを行うには、ディスクユーティリティで[画像]> [変換...]を選択します。DMGファイルを選択すると、上記と同じ画面が表示されます。

Protip:あなたがあればドラッグしてアイコンのディスクユーティリティのドックにフォルダをドロップすると、自動的にそのフォルダのうち、ディスクイメージを作成しようとします。

ヒント2:暗号化されていないフォルダーから暗号化されたディスクイメージを作成し、元の暗号化されていないファイルを削除する場合は、必ず安全な消去を使用してください。そうしないと、機密情報がハードドライブに残る危険があります。


2
+1優れた指示。ただし、ヒント2を追加します。通常、以前のバージョンのファイルは安全に削除されないため(ほとんどのプログラムは変更を保存するときにこれを行います)、後でディスクの空き領域を安全に消去することをお勧めします(ディスクユーティリティを実行し、サイドバーでボリュームを選択してから、[消去]タブをクリックし、[空き領域の消去]をクリックします。どのくらい徹底するかを尋ねられたら、基本的な[ゼロアウト]モードを選択します。
ゴードンデイヴィソン

どうもありがとうございました!確かに、特にProtipsでは非常に役立ちます。速いです。一番気に入っているのは、作成したパスワードがキーチェーンに自動的に保存されることです。
ゲントマット

1
暗号化された画像のパスワードをキーチェーンに保存するのは便利ですが、アカウントにアクセスできる人は誰でもDMGファイルにもアクセスできるため、セキュリティ上のリスクもあります。代わりに、パスワードウォレットや1Passwordなどのパスワードコンテナの使用を検討してください。または、2番目のパスワードを使用して、別のキーチェーンファイルを作成し、dmgパスワードを含めます。このキーチェーンファイルは、ログインキーチェーンとは別にロックおよびロック解除できます。
jaberg

@jabergの素晴らしい点。また、複数のキーチェーンを保持することをお勧めします。1つは日常的なもの、もう1つはより安全なアイテム用です。
ジョシュ

4

圧縮する最も簡単な方法は、任意のファイルを右クリックして適切なオプションを選択し、zipファイルを作成することです(ただし、パスワードは使用しません)。

コマンドライン/端末レベルでは、少なくとも

  • zip暗号化をサポートします(zip -P password ...
  • gzip しません
  • openssl暗号化するだけなので(gzip最初に圧縮する)、たとえばopenssl enc -aes-256-cbc -e -in note.txt -out note.txt.enc -pass pass:money

zipおよびopensslの場合、暗号化の実行中にすべてのユーザーにパスワードが表示されます。通常、これはデスクトップシステムでは問題になりません。それ以外の場合はopenssl、ファイルなどからパスワードを読み取る方法については、manページを参照してください。


1

OSXのツールだけでこれを行うことができます

単純な圧縮を行うには、Finderでファイルを右クリックして、圧縮を選択します。

パスワードを圧縮して追加するには-ディスクユーティリティを使用して、新しいディスクイメージを作成し、暗号化およびイメージ形式オプションを選択します。次に、ファイルをコピーします。

コマンドラインからgzipとzipを見てください


0

暗号化されたDMGファイルを自分で使用することをお勧めしますが、Josh受け入れられた答えを参照してください。無料のツールと組み込みのツールを組み合わせてターミナルでこれを行う別の方法があります。

Jason Seneyが、VimとGPGで暗号化されたファイルを開く、編集、保存するという記事で説明しています

vimとgpgを使用すると、暗号化されたファイルのみを開いて編集し、保存することができ、ハードドライブ上のプレーンテキストには何も残しません。

MacGP2を使用すると、暗号化できます。

gpg -c -o myfile.mkdn

復号化:

gpg -d myfile.mkdn.gpg 

Jasonの記事では、ファイルを直接vimに出し入れする方法と、暗号化と復号化を簡単にするエイリアスコマンドを作成するための秘密のソースを提供しています。

前述したように、組み込みのDMGツールを使用しますが、特にvimのコマンドラインユーザーの場合、または秘密ファイルのプレーンテキストコピーがディスクまたはスワップファイルに存在しないことを保証する必要がある場合、ジェイソンの方法は検討する価値があります。


1
ファイルを復号化してから、復号化されたデータをハードドライブに書き込むのは危険です(gpgこの回答の例のように)。暗号化されていないファイルを完全に消去することは困難です(ドライブによってはほとんど不可能です)。セキュリティを真剣に考えている場合は、暗号化されたdmgを使用してください。これが唯一の安全なオプションです。diskutilコマンドラインツールを使用して、コマンドラインから暗号化されたdmgを作成できます(Disk Utility.appなどのすべてを提供します)。OS Xの最近のバージョンでは、無効にしない限り、スワップは常に暗号化されます(難しい)。
アブヒベッカート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.