平文

Mode
Padding
IV
Key Length
Key
Output Encode

暗号文

StarryTool プライバシー声明:StarryTool はお客様のプライバシーを大切にしています。このページでのすべてのデータ処理は、クライアントサイド JavaScript によりお使いの端末上で実行され、データの安全性を確保します。当サイトは、送信または生成されたデータを記録・保存しません。当サイトのプライバシーに関する取り組みについて詳しくは、プライバシーポリシーをご確認ください。

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、キー長、出力エンコードがシステム間で一致しているかを調べる。