オンラインでテキストを暗号化:ソフトウェア不要の無料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) | 読める | 読める | 読める |
| サーバー側暗号化 | 読める | 保管時は暗号化、メモリでは読める | 読める |
| エンドツーエンド暗号化 | 読める | 暗号化(読めない) | 読める |
| サーバー側・パスワード由来の鍵 | 読める | 暗号化(パスワードが入力されたときだけ開ける) | 読める |
サーバー側暗号化もすべて同じではない
「暗号化」という言葉は、まったく異なる2つの状況を指します。両者を分けるのは一つの問い — サービスが単独であなたのメモを復号できるか? です。
- サービスが鍵を決めて自分で持っているなら、できます。 情報漏洩、好奇心を持った従業員、開示命令のどれか一つで十分です。メモを開くのに必要なものが、すべてサービス側にそろっているからです。
- 鍵があなたと受信者だけが知るパスワードから作られるなら、パスワードなしでは開けません。 保存されたデータは、誰かがそのパスワードを入力するまで開けないままです。
多くのメモサービスは前者の方式で、そこではリンクが漏れれば秘密も漏れます。リンクさえあればメモを開けてしまうからです。リンクに含めないパスワードがあれば話は変わります — そしてLOCK.PUBはこの仕組みで作られています。
LOCK.PUBの暗号化方式
メモは、あなたのパスワードから作る鍵でLOCK.PUBのサーバー上で暗号化されます。その鍵はどこにも保存されません。
メモ作成時
- ブラウザでテキストを入力
- パスワードを設定
- テキストとパスワードがHTTPSでLOCK.PUBに送信
- サーバーがパスワードを、データベースの外で管理するサーバー独自のシークレットキーと組み合わせ、その結果でテキストを暗号化
- 秘密のテキストは暗号文としてのみ保管され、平文のまま保存されることはない。パスワードは照合用のソルト付きscrypt検証値になり、パスワードそのものは保存されない
受信者がメモを開く時
- パスワードを入力
- ブラウザがHTTPSでパスワードを送信
- サーバーが保存済みの検証値と照合 — パスワードそのものをデータベースに書き込むことなく一致を確認できる
- 一致すれば、パスワードとサーバーのシークレットキーから鍵を組み立て直し、メモを復号してテキストを返送
- 平文がブラウザに表示 — アクセス回数制限(Pro)を1回にしていれば、その時点でリンクは開けなくなる
大事なのは暗号化がどこで行われるかだけでなく、サーバーが単独で復号できるかどうかです。LOCK.PUBでは、保存されたメモを開くのに、私たちが保存しないあなたのパスワードと、データベースの外にある私たちのシークレットキーの両方が必要です。そのためメモは誰かがパスワードを入力するまで開けないままで、暗号文のコピーだけを手に入れても推測で開けることはできません。さらに一歩進んだ機能もあります。チャット・ボード・位置情報のコンテンツは、アップロード前にブラウザで暗号化されます。そしてリクエストリンクは本物のエンドツーエンド暗号化です。ブラウザが鍵ペアを作り、秘密鍵を端末から出ることのない解除パスワードでロックするため、送られてきたものを開けるのはあなただけです。
ステップバイステップ:LOCK.PUBでテキストを暗号化
- LOCK.PUBにアクセスして「Memo」を選択
- テキストを貼り付けまたは入力
- 強力なパスワードを設定 — 暗号鍵のうち、あなたが担う半分なので重要
- 公開メモを書く — パスワード入力前に誰でも見られる一行なので、秘密の内容は入れない
- 有効期限を選択(Pro) — リンクをいつから開けなくするか
- リンクをコピーして受信者にシェア
- パスワードは別チャネルで共有(電話、別のメッセージアプリ、対面)
強力なパスワードの選び方
| パスワードタイプ | 例 | セキュリティレベル |
|---|---|---|
| よくある単語 | password123 | 極めて弱い |
| 個人情報 | tanaka1990 | 弱い |
| ランダム短め | kR7#mP | 中程度 |
| パスフレーズ | correct-horse-battery-staple | 強い |
| ランダム長め | 4j&Km9!pQx2@Hn5v | 非常に強い |
ベストプラクティス:パスフレーズを使う — ハイフンやスペースで区切った3〜5個のランダムな単語。ランダム文字列より覚えやすく、短いパスワードより解読しにくい。
知っておくべき制限
パスワード共有はあなたの責任
メモのリンクとパスワードを同じメールで送ると、金庫のドアを開けたまま鍵をテープで貼り付けたのと同じ。
パスワードは鍵の半分
メモの鍵には2つの要素が必要です。あなたのパスワードと、データベースに保存されない私たちのシークレットキーです。だから暗号文が盗まれても、それだけでは辞書攻撃にかけられません。パスワードはあなたが担う半分なので、強いものを選びましょう。暗号がどれほど優秀でも、弱いパスワードは弱い鍵になります。また、ブラウザで暗号化する機能(チャット、ボード、位置情報、リクエストリンク)では、ブラウザが侵害されている(マルウェアや悪意ある拡張機能)と暗号化がバイパスされるため、信頼できる端末を使いましょう。
パスワードなしでは復元不可
パスワードを忘れると、テキストは二度と開けません。「パスワード忘れ」オプションなし — パスワードそのものは保存されず、照合用のソルト付き検証値から元のパスワードを割り出すこともできないから。これは機能であってバグではありません。
学習カーブなしで暗号化
暗号理論を理解しなくてもテキストを保護できます。LOCK.PUBはメモを作成するたびにAES-256暗号化を自動的に処理。鍵には、私たちが保存しないパスワードと、データベースにない私たちのシークレットキーの両方が必要です。秘密のメモが読めるテキストのままデータベースに置かれることはありません。数学は実戦検証済み。必要なのは良いパスワードだけ。