How-To Guide
7分

オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化

AES-256でテキストを暗号化し、パスワードでロックする方法。ソフトウェア不要、アカウント不要 — 貼り付けて、暗号化して、安全に共有。

LOCK.PUB
オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化

オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化

プライベートに保つべきテキストがある。パスワード、個人的なメモ、機密指示、財務情報、一人の目にだけ触れるべきメッセージ。GPGなどの暗号化ソフトをインストールしたり、コマンドラインツールを学んだり、PGPキーペアを設定することもできます。あるいは、今すぐブラウザのタブひとつで、約15秒で暗号化できます。

オンライン暗号化は、機密テキストを軍用グレードの暗号化で保護するためにダウンロードが不要なレベルまで成熟しました。

AES-256暗号化の仕組み

AESはAdvanced Encryption Standardの略。「256」はビット単位のキー長。米国政府が機密情報に、銀行が金融取引に、全ての最新VPNサービスが使用する同じ暗号化規格です。

基本プロセス

  1. 平文 — 元の読めるメッセージ
  2. キー — 暗号化を制御するパスワード
  3. 暗号化 — AESアルゴリズムがキーを使って平文を暗号文に変換
  4. 暗号文 — ランダムな文字に見える暗号化出力
  5. 復号 — 同じキーで逆プロセスを実行し、元の平文を復元

AES-256が解読不可能とされる理由

256ビットのキーは2^256通りの組み合わせを意味します。観測可能な宇宙の全ての原子がスーパーコンピュータだったとしても、一つのAES-256暗号メッセージを総当たりで解読するには宇宙の年齢以上の時間がかかります。

エンドツーエンド暗号化とは

「エンドツーエンド暗号化」(E2E)は、暗号化と復号がエンドポイント — あなたのデバイスと受信者のデバイス — で行われ、途中では行われないことを意味します。

タイプ ブラウザ サーバー 受信者
暗号化なし 読める 読める 読める
転送中の暗号化(HTTPS) 読める 読める 読める
サーバー側暗号化 読める 保管時は暗号化、メモリでは読める 読める
エンドツーエンド暗号化 読める 暗号化(読めない) 読める
サーバー側・パスワード由来の鍵 読める 暗号化(パスワードが入力されたときだけ開ける) 読める

サーバー側暗号化もすべて同じではない

「暗号化」という言葉は、まったく異なる2つの状況を指します。両者を分けるのは一つの問い — サービスが単独であなたのメモを復号できるか? です。

  • サービスが鍵を決めて自分で持っているなら、できます。 情報漏洩、好奇心を持った従業員、開示命令のどれか一つで十分です。メモを開くのに必要なものが、すべてサービス側にそろっているからです。
  • 鍵があなたと受信者だけが知るパスワードから作られるなら、パスワードなしでは開けません。 保存されたデータは、誰かがそのパスワードを入力するまで開けないままです。

多くのメモサービスは前者の方式で、そこではリンクが漏れれば秘密も漏れます。リンクさえあればメモを開けてしまうからです。リンクに含めないパスワードがあれば話は変わります — そしてLOCK.PUBはこの仕組みで作られています。

LOCK.PUBの暗号化方式

メモは、あなたのパスワードから作る鍵でLOCK.PUBのサーバー上で暗号化されます。その鍵はどこにも保存されません。

メモ作成時

  1. ブラウザでテキストを入力
  2. パスワードを設定
  3. テキストとパスワードがHTTPSでLOCK.PUBに送信
  4. サーバーがパスワードを、データベースの外で管理するサーバー独自のシークレットキーと組み合わせ、その結果でテキストを暗号化
  5. 秘密のテキストは暗号文としてのみ保管され、平文のまま保存されることはない。パスワードは照合用のソルト付きscrypt検証値になり、パスワードそのものは保存されない

受信者がメモを開く時

  1. パスワードを入力
  2. ブラウザがHTTPSでパスワードを送信
  3. サーバーが保存済みの検証値と照合 — パスワードそのものをデータベースに書き込むことなく一致を確認できる
  4. 一致すれば、パスワードとサーバーのシークレットキーから鍵を組み立て直し、メモを復号してテキストを返送
  5. 平文がブラウザに表示 — アクセス回数制限(Pro)を1回にしていれば、その時点でリンクは開けなくなる

大事なのは暗号化がどこで行われるかだけでなく、サーバーが単独で復号できるかどうかです。LOCK.PUBでは、保存されたメモを開くのに、私たちが保存しないあなたのパスワードと、データベースの外にある私たちのシークレットキーの両方が必要です。そのためメモは誰かがパスワードを入力するまで開けないままで、暗号文のコピーだけを手に入れても推測で開けることはできません。さらに一歩進んだ機能もあります。チャット・ボード・位置情報のコンテンツは、アップロード前にブラウザで暗号化されます。そしてリクエストリンクは本物のエンドツーエンド暗号化です。ブラウザが鍵ペアを作り、秘密鍵を端末から出ることのない解除パスワードでロックするため、送られてきたものを開けるのはあなただけです。

ステップバイステップ:LOCK.PUBでテキストを暗号化

  1. LOCK.PUBにアクセスして「Memo」を選択
  2. テキストを貼り付けまたは入力
  3. 強力なパスワードを設定 — 暗号鍵のうち、あなたが担う半分なので重要
  4. 公開メモを書く — パスワード入力前に誰でも見られる一行なので、秘密の内容は入れない
  5. 有効期限を選択(Pro) — リンクをいつから開けなくするか
  6. リンクをコピーして受信者にシェア
  7. パスワードは別チャネルで共有(電話、別のメッセージアプリ、対面)

強力なパスワードの選び方

パスワードタイプ 例 セキュリティレベル
よくある単語 password123 極めて弱い
個人情報 tanaka1990 弱い
ランダム短め kR7#mP 中程度
パスフレーズ correct-horse-battery-staple 強い
ランダム長め 4j&Km9!pQx2@Hn5v 非常に強い

ベストプラクティス:パスフレーズを使う — ハイフンやスペースで区切った3〜5個のランダムな単語。ランダム文字列より覚えやすく、短いパスワードより解読しにくい。

知っておくべき制限

パスワード共有はあなたの責任

メモのリンクとパスワードを同じメールで送ると、金庫のドアを開けたまま鍵をテープで貼り付けたのと同じ。

パスワードは鍵の半分

メモの鍵には2つの要素が必要です。あなたのパスワードと、データベースに保存されない私たちのシークレットキーです。だから暗号文が盗まれても、それだけでは辞書攻撃にかけられません。パスワードはあなたが担う半分なので、強いものを選びましょう。暗号がどれほど優秀でも、弱いパスワードは弱い鍵になります。また、ブラウザで暗号化する機能(チャット、ボード、位置情報、リクエストリンク)では、ブラウザが侵害されている(マルウェアや悪意ある拡張機能)と暗号化がバイパスされるため、信頼できる端末を使いましょう。

パスワードなしでは復元不可

パスワードを忘れると、テキストは二度と開けません。「パスワード忘れ」オプションなし — パスワードそのものは保存されず、照合用のソルト付き検証値から元のパスワードを割り出すこともできないから。これは機能であってバグではありません。

学習カーブなしで暗号化

暗号理論を理解しなくてもテキストを保護できます。LOCK.PUBはメモを作成するたびにAES-256暗号化を自動的に処理。鍵には、私たちが保存しないパスワードと、データベースにない私たちのシークレットキーの両方が必要です。秘密のメモが読めるテキストのままデータベースに置かれることはありません。数学は実戦検証済み。必要なのは良いパスワードだけ。

LOCK.PUBで今すぐテキストを暗号化 -->

メモを作成

メモを作成

キーワード

テキスト暗号化 オンライン
AES暗号化 オンライン
テキスト暗号化 無料
パスワード付きテキスト
メッセージ暗号化 オンライン
AES-256 テキスト暗号化
オンラインでテキストを暗号化:ソフトウェア不要の無料AES暗号化 | LOCK.PUB Blog