Deutsch Deutsch English English Français Français Español Español Türkçe Türkçe 中文 中文 العربية العربية Русский Русский Português Português اردو اردو Bahasa Indonesia Bahasa Indonesia Italiano Italiano 한국어 한국어 Bahasa Melayu Bahasa Melayu Polski Polski Svenska Svenska English (Singapore) English (Singapore) Ελληνικά Ελληνικά हिन्दी हिन्दी
ガイド

送信前にテキストを暗号化

メールかメッセンジャーか、結局それは二の次です。重要なのは別のことです:テキストは、自分の端末を離れる前に暗号化されていなければなりません。

内容がすでに暗号文であれば、攻撃者が途中で傍受しても意味がありません。この概要では、そこに至る一般的な方法を比較します。

原則

送信前の暗号化

伝送経路そのものだけが暗号化する場合(たとえばメッセンジャーに組み込まれた暗号化)、安全性は提供元による正しい実装という一点に左右されます。一方、テキストが事前にローカルで暗号化されていれば、その後の経路は問題になりません。

RotorCrypt X:4つの暗号化レイヤー

互いに独立した4つの段階。それぞれが単独でも障壁となり、合わせて一つのシステムになります:

① Enigmaローターレイヤー(複数のローターによる動的置換)
▼
② AES-256-GCM(ブロック暗号、軍・政府標準)
▼
③ HMAC署名(暗号技術による改ざん防止)
▼
④ HKDF鍵導出(メッセージごとの自動鍵ローテーション)

起動パスワード

プログラム自体も保護されています。12文字以上で、Argon2idにより強化されています。これは意図的に大量のメモリと計算時間を消費する方式です。このパスワードへのブルートフォース攻撃?現実的な時間ではまったく実行不可能です。

ハンドシェイクと鍵の更新

連絡先との最初の保護された通信の前に、ハンドシェイクが行われます。その後、セッション鍵はメッセージ1通ごとに自動的に更新されます – フォワードシークレシー(forward secrecy)。そして各メッセージは一度しか復号できず、二度目はどこでも不可能です – リプレイ保護。

比較

テキストを暗号化する方法

目的は同じ、そこへ至る5つの異なる道。

1. PGP / GPG
数十年にわたって確立されたオープンな標準です。たとえばKleopatra付きのGPG4Win – 完全にオフラインで動作します。
  1. GPG4Winを公式サイトからダウンロードしてインストールする。
  2. Kleopatraで新しい鍵ペア(公開鍵と秘密鍵)を作成する。
  3. 公開鍵を連絡先と交換する(例:メールで)。
  4. 受信者の公開鍵でメッセージを暗号化して送信する。
2. オンラインPGPツール
ダウンロードもセットアップも不要。1件のテキストには便利ですが、継続的な利用には向きません。
  1. ブラウザでオンラインPGPツールを開く。
  2. 受信者の公開鍵を入力するか、新しい鍵ペアを生成させる。
  3. テキストを入力して暗号化させる。
  4. 暗号化されたテキストをコピーして送信する。
注意:テキストは外部のサーバーに送信されるか、そこで処理されます。
3. Signal / WhatsApp
Signalプロトコル、ダブルラチェット、フォワードシークレシー – どちらも標準搭載です。
  1. アプリをインストールし、電話番号で登録する。
  2. アドレス帳から連絡先を選ぶか、追加する。
  3. メッセージを入力して送信する – 暗号化はバックグラウンドで自動的に行われます。
4. Telegram
通常のチャット?エンドツーエンド暗号化はされておらず、Telegramのサーバーに保存されます。暗号化されているのは「シークレットチャット」だけで、最初に有効にする必要があります。
  1. 希望する連絡先とのチャットを開く。
  2. 連絡先メニューで「シークレットチャット」を選び、シークレットチャットを開始する。
  3. シークレットチャットでメッセージを入力して送信する。
注意:シークレットチャットは端末間で同期されず、連絡先ごとに個別に有効にする必要があります。
5. RotorCrypt X
ローカル。オフライン。サーバーなし、アカウントなし、クラウドなし – 間に入り得るものは何もありません。
  1. プログラムで連絡先を作成する。
  2. テキストを入力して暗号化する。
  3. 生成された暗号化ブロックをコピーし、任意の経路(メールやメッセンジャーなど)で送信する。
  4. 受信者はブロックをRotorCrypt Xに貼り付けて復号する。

比較の概要

方法エンドツーエンド暗号化Forward Secrecy提供元のサーバー経由で動作
PGP / GPG ✔ はい(固定鍵) ✘ いいえ(追加プロトコルを使用しない場合) ✘ いいえ(オフライン)
オンラインPGPツール ✔ はい ● 提供元による ✔ はい
Signal / WhatsApp ✔ はい(標準で) ✔ はい ✔ はい
Telegram(通常のチャット) ✘ いいえ ✘ いいえ ✔ はい
Telegram (Secret Chat) ✔ はい(任意) ✔ はい ● はい(仲介)
RotorCrypt X ✔ はい(送信のたびに) ✔ はい ✘ いいえ(オフライン)

誰を信頼する必要があるか?

PGP/GPGとRotorCrypt Xの場合:誰も信頼する必要はありません。暗号化はオフラインで、自分のコンピューター上で行われます。さらにPGP/GPGのソースコードは公開されています。

Signal、WhatsApp、Telegramでは事情が異なります。提供元を信頼することになります – 方式が正しく、バックドアが存在しないことを。Signal FoundationとMetaは米国企業です。そのためUS CLOUD Actの対象となり、米国当局が保存データにアクセスできる可能性があります。サーバーが実際にどこにあるかにかかわらずです。

利便性

Signal、WhatsApp、Telegram:バックグラウンドで自動的に、何もせずに暗号化します。PGP/GPGとRotorCrypt Xには中間の手順が必要です – テキストを暗号化し、暗号文をコピーして、それから送信します。手間はかかりますが、経路に依存しません。

利用シーン

特にどんな人に重要?

日常のメッセージの大半は通常のメッセンジャーで十分です。しかし、提供元から独立した追加の暗号化が単なる予防措置を超える場面があります:

補足

RotorCrypt X-Files

RotorCrypt Xはテキストに特化しています – テキストのみです。ファイルやフォルダにはRotorCrypt X-Filesがあります:互換性があり、専用のファイル金庫、自己解凍EXEとしてのエクスポート、ジェネレーター付きのパスワード金庫を備えています。

RotorCrypt X-Filesを見る

よくある質問

テキスト暗号化に関するFAQ

テキストメッセージを送信前に暗号化するにはどうすればよいですか?

ローカルで、独立したプログラム(たとえばPGP/GPGやRotorCrypt X)を使います。その後で初めて、すでに暗号化されたテキストが、どの経路であれ送られていきます。

SignalとWhatsAppにはフォワードシークレシーがありますか?

はい。Signalプロトコル、ダブルラチェット – セッション鍵はメッセージごとに更新されます。

Telegramはエンドツーエンドで暗号化されていますか?

任意のシークレットチャットのみです。通常のクラウドチャットは、エンドツーエンド暗号化なしでTelegramのサーバーに保存されます。

PGP/GPGは無料で使えますか?

はい。たとえばKleopatra付きのGPG4Win – 無料でオープンソースです。

RotorCrypt Xはファイルも暗号化できますか?

いいえ、RotorCrypt Xにはできません。そのためにファイル金庫付きの互換拡張RotorCrypt X-Filesがあります。

暗号化ソフトウェアに輸出規制はありますか?

はい。米国の暗号化ソフトウェアは米国の輸出管理(EAR)の対象です。キューバ、イラン、北朝鮮、スーダン、シリア – これらへの輸出は制限されているか、許可が必要です。

WhatsApp、Telegram、Signalなどのメッセンジャーはすべての国で認められていますか?

いいえ。中国はWhatsApp、Telegram、Signalを完全に遮断しています。イランは2018年からTelegramを遮断し、ロシアは2026年から再び遮断しています。パキスタンとタイ:一時的に。状況は国や政治情勢によって変わります。