🔐 テキスト暗号化

出力結果
(空)

パスフレーズ(合言葉)を使って、テキストをAES-GCM方式で暗号化、または暗号化されたテキストを復号するツールです。ブラウザに標準搭載されているWeb Crypto APIを使用しており、入力したテキストやパスフレーズが外部のサーバーに送信されることはありません。

使い方

  1. 「暗号化」または「復号」タブを選びます。
  2. 暗号化したいテキスト(または復号したい暗号文)と、パスフレーズを入力します。
  3. 実行ボタンを押すと結果が表示されます。コピーボタンでクリップボードにコピーできます。

よくある質問

暗号化したデータはどこかに保存されますか?

いいえ。すべての処理はお使いのブラウザ内で完結しており、テキストやパスフレーズが外部のサーバーに送信されることはありません。

どのような暗号化方式を使っていますか?

ブラウザ標準のWeb Crypto APIを使い、PBKDF2(10万回のイテレーション)でパスフレーズから暗号鍵を導出し、AES-GCM(256ビット)で暗号化しています。出力にはランダムなソルトと初期化ベクトル(IV)が含まれており、Base64形式でエンコードされています。

復号時にエラーが出るのはなぜですか?

パスフレーズが間違っているか、暗号文が途中で欠けている・改変されている可能性があります。AES-GCMには改ざん検出機能があるため、正しいパスフレーズと完全な暗号文でない限り復号に失敗します。