AES暗号化・復号化ツールについて
このAESツールでは、平文をAES暗号文へ暗号化したり、正しいキーと一致する設定がある場合にAES暗号文を読み取れるテキストへ復号したりできます。テキストベースのAESテスト、学習、設定確認、トラブルシューティングに向いています。
AESはAdvanced Encryption Standardの略で、共通鍵方式のブロック暗号です。暗号化と復号には同じ秘密鍵を使用します。このツールは、一般的なAES鍵長である128ビット、192ビット、256ビットに対応しています。テスト内容に合わせて、モード、パディング、IV、キー、出力エンコードを指定してください。
• 使い方
暗号化する場合は平文を、復号する場合は暗号文を入力します。
ECB、CBC、CTR、OFB、CFBなどのAESモードを選択します。
選択したモードやデータに応じて、必要なパディングを指定します。
設定に必要なキーとIVを入力します。
暗号文の表示形式としてBase64またはHexを選択します。
暗号化または復号を実行して結果を生成します。
• 注意点
復号を正しく行うには、キー、モード、パディング、IV、入力エンコードが、暗号化時の設定と一致している必要があります。少しでも設定が異なると、読めない結果になったり、処理に失敗したりすることがあります。
一意のIVが必要なモードでは、同じキーで同じIVを使い回さないでください。ECBモードは互換性確認やテスト用として利用できますが、同じ平文パターンが暗号文に残りやすいため、実際のセキュリティ用途では通常おすすめされません。
Base64とHexは暗号化方式ではなく、暗号文を表示またはコピーするためのエンコード形式です。
• よくある用途
サンプルテキストでAESの暗号化と復号を試す。
AES-128、AES-192、AES-256の設定を比較する。
アプリケーション、API、バックエンドサービスのAES結果を確認する。
モード、パディング、IV、キー長、出力エンコードがシステム間で一致しているかを調べる。