142以上の無料オンラインツール · かんたん・高速・正確

AESで暗号化・復号

パスワードを使い、AES-256-GCMでテキストを暗号化・復号します。処理はすべてブラウザ内で行われます。

AES暗号化・復号の使い方

  1. 「暗号化」または「復号」を選びます。
  2. テキストを入力します。暗号化する場合は平文を、復号する場合は暗号化されたBase64文字列を入力します。
  3. 強力なパスワードを入力します。復号にはまったく同じパスワードが必要です。
  4. 「実行」をクリックし、結果をコピーします。

AES暗号化・復号の仕組み

暗号化の際、ツールはランダムなソルトと96ビットのランダムな初期化ベクトル(IV)を生成します。パスワードからPBKDF2とSHA-256の150,000回の反復で256ビットの鍵を導出し(総当たり攻撃を大幅に遅らせます)、AES-256のGCMモードでテキストを暗号化します。GCMは認証タグも付加するため、暗号文が改ざんされたりパスワードが間違っていたりすると、意味のないデータを返す代わりに復号が失敗します。

ソルト、IV、暗号文は1つにまとめられ、保存や送信ができる1本のBase64文字列として出力されます。処理はすべてWeb Crypto APIによりローカルで行われます。パスワードは保存されないため、紛失するとデータは復元できません。

よくある質問

このツールは無料ですか?
はい。アカウント登録なしで、無料でテキストを暗号化・復号できます。
テキストやパスワードがブラウザの外に送信されますか?
いいえ。暗号化と復号はWeb Crypto APIを使って、すべてブラウザ内で行われます。
パスワードを忘れたらどうなりますか?
元のパスワードがなければ暗号化されたデータは復元できません。パスワードは暗号鍵の導出に使われ、どこにも保存されません。
鍵はどのように導出されますか?
暗号化のたびにランダムなソルトとIVが生成され、パスワードからPBKDF2とSHA-256の150,000回の反復で鍵が導出されます。その鍵をAES-256-GCMで使用します。

その他のセキュリティツール

セキュリティツールをすべて見る →