コンテンツへスキップ
HexaTransfer
ブログへ戻る
暗号化とセキュリティ

ファイル共有に使える最高のオープンソース暗号化ツール

ファイル共有向けオープンソース暗号化ツールの主要製品を、機能や強み、最適な用途とあわせて紹介します。

2026年においてファイル共有向けの最強オープンソース暗号化ツールは、 age (現代的なコマンドライン暗号化)、 GnuPG (標準準拠の PGP )、 7-Zip AES-256 (ポータブルアーカイブ)、 Cryptomator (クラウドフォルダ)、 rclone crypt (同期・暗号化パイプライン)、 VeraCrypt (暗号化コンテナ)、 OnionShare ( Tor ルートの直接送信)の7つです。それぞれが固有の問題を解決します。小ファイル、アーカイブ、クラウドミラー、匿名ドロップなど。よく組み合わせて使えます。ソースコードは GitHub 上で監査可能で、基礎となる暗号方式( AES-256-GCM 、 ChaCha20-Poly1305 、 X25519 )は公開の場で暗号研究者がレビューしています。

age:現代的でミニマル、監査可能

age (「actually good encryption」)は元 Google の Go 暗号化チームリードの Filippo Valsorda が書き、2019年に最初にリリースされました。 X25519 と ChaCha20-Poly1305 を使い、意図的に小さな仕様で設計されています。リファレンス実装は Go で3,000行以下です。1つのコマンドで受信者の公開鍵にファイルを暗号化できます:

age -r age1ql3z7h... -o secret.age secret.pdf

30年分の OpenPGP のしがらみがないため、多くの開発者ワークフローで GnuPG に取って代わっています。鍵サーバーなし、信頼の網なし、サブ鍵の階層なし。欠点は受信者側の普及度です。 age は brew または apt 経由以外でデフォルトインストールされていません。すでに CLI を日常的に使っているチームには最適です。

GnuPG:標準的な相互運用性の要

GnuPG 2.4 は RFC 4880 と RFC 9580 に従った OpenPGP を実装しており、受信者が PGP 互換性を求める場合に唯一の選択肢となります。これにはほとんどのジャーナリズムワークフロー( SecureDrop が依存)、多くの Debian パッケージ署名者、 S/MIME と非互換のポリシーを持つ組織が含まれます:

gpg --encrypt --recipient alice@example.com document.docx

GnuPG は AES-256-CFB 、 Curve25519 による ECDH 、分離署名を処理します。 UI は古くて操作が煩雑ですが、暗号化コアは繰り返し監査され、バイナリはすべての Linux ディストリビューションに同梱されています。非技術者の受信者との互換性は転送サービスとの組み合わせで補えます。

7-Zip:ユビキタスなアーカイブ暗号化

7-Zip はオープンソース( LGPL )で、 Windows 、 macOS ( Keka または p7zip 経由)、 Linux で利用できます。 .7z フォーマットは最新ビルドでデフォルト500,000回の SHA-256 ベースの鍵導出を持つ CBC モードの AES-256 をサポートします:

7z a -p -mhe=on archive.7z folder/

-mhe=on フラグはファイル名も暗号化します。アーカイブ一覧に resignation-letter-final.pdf が見えてしまえば目的が台無しになるため重要です。7-Zip の優位性は受信者側の汎用性です。 Windows 11 ユーザーであればダブルクリックしてパスワードを入力するだけで済みます。パスワードは Signal で送ってください。アーカイブと同じチャネルでは絶対に送らないでください。

Cryptomator:透過的なクラウド暗号化

Cryptomator はファイルシステムと Dropbox 、 Google Drive 、 OneDrive 、または任意の WebDAV ターゲットの間に入り込みます。 AES-256-GCM でファイルを暗号化しファイル名をスクランブルしてから同期する仮想ドライブを作成します。クラウドに入るのは暗号文ボールトのみで、平文はローカルにのみ存在します。 GPLv3 のオープンソースで Cure53 が発行した公開セキュリティ監査があります。

プロバイダアクセスをゼロにしたい長期クラウドアーカイブに理想的ですが、誰かと共有するツールではありません。受信者には Cryptomator のインストールとボールトパスワードが必要です。一度きりの送信にはリンクを生成できる転送サービスと組み合わせてください。

rclone crypt:暗号化された同期パイプライン

rclone はクラウド同期の万能ツールで、 crypt バックエンドが libsodium の XSalsa20 でファイル内容を、 EME でファイル名を暗号化して任意のリモートをラップします。1度設定すれば、 rclone copy ./photos crypted:backup などのコマンドが暗号化された塊を Backblaze B2 、 S3 、 Wasabi 、または70以上のバックエンドのいずれかにプッシュします。

セルフホストのバックアップ設定で広く使われており、 cron ジョブでヘッドレスで動作します。それ自体は共有ツールではありません。パイプラインの暗号化層として捉えてください。

VeraCrypt:コンテナとフルディスク

VeraCrypt は TrueCrypt の精神的後継で、監査の歴史を持ちます。 AES 、 Twofish 、 Serpent 、またはその3つのカスケードと SHA-512 または Whirlpool 鍵導出を使って暗号化コンテナファイルまたはフルディスクボリュームを作成します。4 GB のコンテナはランダムなバイナリ塊のように見え、ドライブとしてマウントされ、終わったら取り出します。

ローカルの暗号化された作業スペース、国境を越えて機密データを持ち込む場面、転送サービスとの組み合わせ(コンテナをアップロードしてパスワードを別に共有)に有用です。隠しボリュームは合理的否認を提供します。2つのパスワードが2つの異なるファイルシステムを明らかにします。

OnionShare:Tor 経由の直接送信

OnionShare はマシン上で一時的な Tor オニオンサービスを実行し、受信者が Tor Browser で開く .onion URL を生成します。ファイルはサードパーティのサーバーを経由しません。 Tor の暗号化されたリレーを介してピアツーピアで転送されます。エンドツーエンド暗号化は Tor 回路(オニオンルーティングで包まれた TLS 1.3 )に本来備わっています。

プロバイダのメタデータをゼロにしたい場合に最適です。サーバーログにタイムスタンプなし、 IP 記録なし、令状を送る会社もありません。速度は遅く(実際には Tor 帯域幅は5〜10 MB/s が上限)、両者が同時にオンラインである必要があります。ジャーナリストと情報源にとって代替は難しいツールです。

適切な組み合わせを選ぶ

1つのツールがあらゆるケースをカバーできるわけではありません。よくある組み合わせ:開発者への素早い暗号化送信には age と HexaTransfer 、クライアントへのパスワード保護アーカイブには 7-Zip と Signal 、暗号化されたクラウドボールトには iCloud 上の Cryptomator 、ソース保護シナリオには OnionShare 。共通の特性はソースコードが公開されていることです。実装が主張と一致しているかを、自分自身または信頼する暗号研究者が検証できます。

これらのツールと並行して使えるクライアントサイド AES-256-GCM でアカウント不要のホスト型サービスをお探しの方は hexatransfer.comでお試しください — 無料、登録不要、最大10GB。

エンドツーエンド暗号化で大容量ファイルを安全に送信

エンドツーエンド暗号化で最大10GBのファイルを無料で転送。アカウント不要。ファイルはアップロード前にブラウザで暗号化されるため、他の誰にも読まれません。

ファイルを送信