「ファイル暗号化アプリ」という言葉が指す範囲は、聞こえるよりも広いものです。同僚に暗号化したファイルを1つ送ること、毎週開く書類一式を保管庫として保持すること、ドライブ全体をロックすること — これらは3つの異なる仕事であり、一つに最も適したツールが、別の仕事には往々にして不向きな選択になります。

これは、この3つすべてにわたって人々が実際に手を伸ばすMac向けツールの実用的な比較であり、それぞれが本当に得意なこと、そして実際にやりたいことに対してどれを選ぶべきかをまとめたものです。

Mac向けファイル暗号化ツールで本当に重要なこと

ツールの前に、まず答えておく価値のある問いがあります。

1. 実際に何を暗号化しようとしているのか — 1つのファイルか、毎日使うフォルダか、ディスク全体か? 1つのファイルを送るために作られたツールは、毎日開く保管庫には形が合わず、その逆もまた同様です。

2. 共有するのか、それとも自分だけで保持するのか? 一部のツールは暗号化したファイルを誰かに渡すために作られています。別のツールは、通常のフォルダに復号し直すことなく使えるビューアを備え、自分のためだけにファイルをロックしておくために作られています。

3. 暗号方式は実際に明示されているか? 「銀行レベル」や「軍事レベル」はマーケティング用語です。探すべきなのは、モード(GCMまたはXTS)まで明示された、明確なAES-256です。

4. アクセスを引き渡すよう強要された場合どうなるか? このカテゴリのほとんどはこれに答えていません。必要になる前に、どのツールが部分的にでも答えを持っているか知っておく価値があります。

5. 再インストールやパスワードの紛失に耐えられるか? 復旧の仕組みがないツールは、最大限のセキュリティと引き換えに妥当な選択ですが、それを事前に理解している場合に限ります。

比較表

最適な用途暗号方式他者との共有強要された場合対応プラットフォーム
Vaultine毎日使う保管庫AES-256-GCM不可、送信ではなく保管のために設計Decoy Vault + Duress VaultMac、Windows、iPhone、Android
Cryptomatorクラウドフォルダの暗号化AES-256(独自方式)間接的に、共有クラウドフォルダ経由で組み込みなしMac、Windows、Linux、iPhone、Android
Encrypto誰かに1つのファイルを送るAES-256可能、そのために設計(メール、AirDrop、メッセージ)なしMac、Windows
VeraCryptボリューム全体、技術的な制御AES、Serpent、Twofish、カスケード不可隠しボリューム(手動)Mac、Windows、Linux
macOS FileVault紛失・盗難時のMacの保護AES-XTS不可なしMacのみ
ディスクユーティリティの暗号化イメージ単一の暗号化コンテナAES-128/256ファイルとして移動可能、共有向けではないなしMacのみ

この記事の残りは、この表の裏にある詳細です。

Vaultine

一度送るファイルではなく、頻繁に開くファイルに合った形です。各ファイルは端末上でAES-256-GCMにより暗号化され、内蔵ビューアが写真、動画、PDFをディスクに一切書き戻すことなく開きます。復号されるものも、Finderにキャッシュされるものも、Downloadsフォルダにうっかりロック解除されたまま残るものもありません。

保管するために作られており、送信するためではありません。「これを暗号化して誰かにメールする」という流れは存在しません。それは別の仕事だからです。代わりに備えているのは、2つ目のコードで用意しておいた無害なファイルを表示するDecoy Vaultと、3つ目のコードで本物の保管庫を消去するDuress Vaultです。これは、開くことを強要された場合への本物の答えであり、この比較の中でそれを備えているものはほとんどありません。無料プランは保管庫1つ、最大10ファイルまでで期間制限なし。Proは月額$1.99、年額$14.99、または一度きり$39.99で永久に利用できます。

Cryptomator

オープンソースであり、特定の仕事を中心に設計されています。クラウドプロバイダー内にあるフォルダを暗号化し、プロバイダー自身には暗号文しか見えないようにすることです。Dropbox、Google Drive、OneDrive、iCloud Drive、S3、WebDAVと、ほとんどの代替ツールより多くのクラウドプロバイダーに対応しており、Mac、Windows、Linux向けのデスクトップアプリは完全無料です。

誰かに1つのファイルを送るためには作られておらず、強要のシナリオに対する設計も一切ありません。モバイルアプリも30日間の試用後に有料での解除が必要です。アップデート後に保管庫が開かなくなるという最近のレビュアー自身の報告を含む詳しい内訳は、Vaultine vs. Cryptomatorにあります。

Encrypto

「この1つのファイルを安全に送りたい」という仕事に本当に適したツールで、「保管庫を保持する」ためのものではありません。Encryptoは任意のファイルやフォルダをAES-256暗号化で包み、パスワードそのものではなくヒントを添付でき、メール、AirDrop、メッセージ、Dropboxのようなサービスを通じて結果を共有できます。MacでもWindowsでも同じように動作するため、受け取る相手が同じプラットフォームである必要はありません。

無料で広告もなく、単一目的のツールとして本当に優れています。保管庫の概念もビューアもモバイルアプリもなく、強要のシナリオへの対応もありません。それがこのツールの目的ではないからです。

VeraCrypt

ここで最も技術的に深い選択肢です。無料で完全にオープンソースであり、AES、Serpent、Twofish、そしてその3つのカスケードをXTSモードで選べます。暗号化されたコンテナを仮想ディスクとしてマウントするため、一度開けば、あなたのファイルは他のドライブ上のファイルとまったく同じように振る舞います — 制御の面では有利ですが、他に動作しているものへの露出の面では不利です。

その隠しボリュームは、本物でよく評価されているもっともらしい否認性の一形態であり、このリストの中でVaultineのDecoy Vaultに最も近いものです。スマートフォンアプリも内蔵ビューアもなく、パスワードを忘れた場合の復旧手段もありません。詳しい比較はVaultine vs. VeraCryptにあります。

macOSのFileVaultとディスクユーティリティの暗号化イメージ

どちらもすでにあなたのMacに入っており、その違いを知っておく価値があります。FileVaultは起動ディスク全体を暗号化します — Macが電源オフの状態で紛失・盗難に遭った場合は本物の保護になりますが、ログインした後は一切保護になりません。ディスクユーティリティの暗号化ディスクイメージは、単一の暗号化コンテナに近いものです。.dmg.sparsebundleをパスワード保護し、マウントすると独自のドライブのように振る舞い、AES-128またはAES-256を使用します。

どちらにもビューアもモバイル版も強要のシナリオへの対応もなく、暗号化ディスクイメージは追加のソフトウェアなしにはWindows PCでは読み取れません。どちらも無料ですでにインストールされているため、妥当な基準にはなりますが、日常的な利用を中心に設計されたツールの代わりにはなりません。

では、どれを選ぶか

定期的に開くファイル一式を保持したい、そしてスマートフォンでも同じ保管庫を使いたく、強要への本物の答えが欲しいなら、それはVaultineです。

クラウド上にあるフォルダを暗号化したい、しかも最も幅広いプロバイダーとプラットフォームにわたってなら、Cryptomatorの方がオープンソースとしてより適しています。

仕事が誰かに1つの暗号化ファイルを送ることなら、Encryptoがまさにそのために作られており、費用もかかりません。

1台のデスクトップMacで暗号方式を完全に制御したく、手動セットアップにも抵抗がないなら、VeraCryptは無料でその点に優れています。

紛失・盗難に遭った場合にMac全体を守りたいだけなら、FileVaultをオンにしてください。すでにそこにあり、それ以上の何かを目指してもいません。

はじめかた

最も早い選び方は、まず仕事の内容に名前をつけることです。一度送るのか、日常的に保持するのか、ディスク全体を守るのか。Windowsも視野に入っているなら、セキュアフォルダの代替に求めるべきものについての記事がクロスプラットフォームの観点をより深く扱っています。そしてDecoy Vault vs. Duress Vaultは、このリストのほとんどが省いている強要のケースを扱っています。Vaultineの無料プランはvaultine.appでお試しいただけます。