🔐

AES 暗号化 復号

パスフレーズを使用してAES-256-GCMでテキストを暗号化・復号します。すべてブラウザ内で実行されます。

開発者ツール ローカルで実行 データは送信されません
AES-256 GCM 暗号化 ブラウザのみ
平文
→
暗号文 (Base64)
注: AES-256-GCM と PBKDF2 による鍵導出(100,000 回、SHA-256)を使用します。暗号化ごとにランダムな salt(16 バイト)と IV(12 バイト)を生成します。出力は salt + IV + 暗号文を含む単一の Base64 文字列です。パスフレーズはアップロードされません — 処理はすべてブラウザ内で行われます。復号するには、暗号化時と同じパスフレーズを使用する必要があります。

AES 暗号化 復号とは?

AES 暗号化 復号は、ブラウザ側の AES を使用してパスフレーズで平文を保護し、元の内容が必要なときに復号します。暗号化フローのテスト、IV と認証タグの動作の理解、短い秘密情報をサーバーに送信せずローカルで扱うのに役立ちます。

AES 暗号化 復号の使い方

  1. 平文を暗号化するか、暗号文を復号するかを選択します。
  2. 使用するテキストとパスフレーズを入力します。
  3. 変換を実行し、生成された暗号文または復元された平文を確認します。
  4. テスト、デモ、ローカルワークフロー用に結果をコピーします。
AES 暗号化 復号を理解する ▾
例
入力 平文: "Secret message" - 鍵: "mykey" - モード: AES-GCM-256
出力 Base64エンコードされた暗号文(IV + 認証タグを含む)
一般的な使用例
  • 共有する前に、メモ、トークン、ペイロードをローカルで暗号化
  • アプリまたはAPI開発中にAES-GCMの出力形式をテスト
  • 既知の暗号文とパスフレーズのペアで復号動作を検証
  • サーバー呼び出しなしでブラウザ側の対称暗号化を実演
このツールを使う理由
  • バックエンドコードを設定せずにAES-GCMの動作を検証するのに便利です。
  • IV、認証タグ、パスフレーズベースの暗号化フローの説明に役立ちます。
  • ローカルで簡単にテストするために、平文と鍵をブラウザ内に保持します。
よくある質問
AES-CBCとAES-GCMの違いは何ですか?

AES-CBCは機密性のみを提供し、完全性検証には別途MACが必要です。AES-GCMは機密性と組み込みの認証の両方を提供するため、新しいシステムで推奨される選択肢です。

同じメッセージを暗号化するたびに暗号文が変わるのはなぜですか?

暗号化操作ごとにランダムなIV(初期化ベクトル)が生成されます。これにより、同一の平文から異なる暗号文が生成され、パターン分析を防ぎます。IVは暗号文とともに保存され、復号時に自動的に使用されます。

AES-256 はどれほど強固ですか?

AES-256 は現在の技術では計算上解読不可能と考えられています。総当たり攻撃には、観測可能な宇宙が提供できる以上のエネルギーが必要です。これは対称暗号化のゴールドスタンダードです。

このツールでファイルを暗号化できますか?

このツールはテキストの暗号化用に設計されています。ファイルの暗号化には専用ツールを検討してください。ただし、必要に応じて Base64 でエンコードされたファイルの内容を暗号化できます。