オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化
AES-256暗号化でブラウザ上で直接テキストを暗号化する方法。ソフトウェア不要、アカウント不要 — 貼り付けて、暗号化して、安全に共有。
オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化
プライベートに保つべきテキストがある。パスワード、個人的なメモ、機密指示、財務情報、一人の目にだけ触れるべきメッセージ。GPGなどの暗号化ソフトをインストールしたり、コマンドラインツールを学んだり、PGPキーペアを設定することもできます。あるいは、今すぐブラウザで約15秒で暗号化できます。
ブラウザベースの暗号化は、機密テキストを軍用グレードの暗号化で保護するためにダウンロードが不要なレベルまで成熟しました。
AES-256暗号化の仕組み
AESはAdvanced Encryption Standardの略。「256」はビット単位のキー長。米国政府が機密情報に、銀行が金融取引に、全ての最新VPNサービスが使用する同じ暗号化規格です。
基本プロセス
- 平文 — 元の読めるメッセージ
- キー — 暗号化を制御するパスワード
- 暗号化 — AESアルゴリズムがキーを使って平文を暗号文に変換
- 暗号文 — ランダムな文字に見える暗号化出力
- 復号 — 同じキーで逆プロセスを実行し、元の平文を復元
AES-256が解読不可能とされる理由
256ビットのキーは2^256通りの組み合わせを意味します。観測可能な宇宙の全ての原子がスーパーコンピュータだったとしても、一つのAES-256暗号メッセージを総当たりで解読するには宇宙の年齢以上の時間がかかります。
エンドツーエンド暗号化とは
「エンドツーエンド暗号化」(E2E)は、暗号化と復号がエンドポイント — あなたのデバイスと受信者のデバイス — で行われ、途中では行われないことを意味します。
| タイプ | ブラウザ | サーバー | 受信者 |
|---|---|---|---|
| 暗号化なし | 読める | 読める | 読める |
| 転送中の暗号化(HTTPS) | 読める | 読める | 読める |
| サーバー側暗号化 | 読める | 保管時は暗号化、メモリでは読める | 読める |
| エンドツーエンド暗号化 | 読める | 暗号化(読めない) | 読める |
サーバー側暗号化の問題
多くの「暗号化」ノートサービスはブラウザではなくサーバー上でデータを暗号化。つまり:
- サーバーが平文を受信
- サーバーが保管用に暗号化
- サーバーが受信者のリクエスト時に復号
- サーバーが暗号化キーにアクセス
PrivnoteやOneTimeSecretがこのモデルを使用。ないよりましですが、真のE2Eではありません。
LOCK.PUBの暗号化方式
メモ作成時
- ブラウザでテキストを入力
- パスワードを設定
- ブラウザがパスワードのSHA-256ハッシュを計算(認証用)
- ブラウザが生のパスワードをAES暗号化キーとして使用
- ブラウザがAESでテキストを暗号化
- 暗号文とパスワードハッシュがサーバーに送信
- サーバーは暗号文とハッシュを保存 — 平文や生のパスワードは受信しない
受信者がメモを開く時
- パスワードを入力
- ブラウザがSHA-256ハッシュを計算してサーバーに送信
- サーバーがハッシュを比較 — 一致すれば暗号文を返送
- ブラウザが生のパスワードで暗号文を復号
- 平文がブラウザに表示
サーバーは読めるコンテンツに一切アクセスしません。
ステップバイステップ:LOCK.PUBでテキストを暗号化
- LOCK.PUBにアクセスして「Memo」を選択
- テキストを貼り付けまたは入力
- 強力なパスワードを設定 — 暗号化キーなので重要
- 有効期限を選択 — 暗号化メモはいつ自動削除?
- リンクをコピーして受信者にシェア
- パスワードは別チャネルで共有(電話、別のメッセージアプリ、対面)
強力なパスワードの選び方
| パスワードタイプ | 例 | セキュリティレベル |
|---|---|---|
| よくある単語 | password123 | 極めて弱い |
| 個人情報 | tanaka1990 | 弱い |
| ランダム短め | kR7#mP | 中程度 |
| パスフレーズ | correct-horse-battery-staple | 強い |
| ランダム長め | 4j&Km9!pQx2@Hn5v | 非常に強い |
ベストプラクティス:パスフレーズを使う — ハイフンやスペースで区切った3〜5個のランダムな単語。ランダム文字列より覚えやすく、短いパスワードより解読しにくい。
知っておくべき制限
パスワード共有はあなたの責任
メモのリンクとパスワードを同じメールで送ると、金庫のドアを開けたまま鍵をテープで貼り付けたのと同じ。
ブラウザベースはブラウザ依存
クライアント側暗号化はブラウザのJavaScriptエンジンに依存。ブラウザが侵害されている(マルウェアや悪意ある拡張機能)場合、暗号化はバイパスされる可能性。
パスワードなしでは復元不可
パスワードを忘れるとテキストは消失。「パスワード忘れ」オプションなし — サーバーがキーを持っていないから。これは機能であってバグではありません。
学習カーブなしで暗号化
暗号理論を理解しなくてもテキストを保護できます。LOCK.PUBがブラウザ内でAES-256暗号化を自動的に処理。サーバーはコンテンツを見ません。数学は実戦検証済み。必要なのは良いパスワードだけ。