🧰 UtlKit

AES 暗号化/復号

テキストをAES-256で暗号化または復号。GCMモードとPKCS7パディングを使用。

暗号化/復号はすべてブラウザ内で行われます。データはどのサーバーにも送信されません。

🐛

問題を報告

バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。

📊 データサマリー(自動入力)

ツール: aes-encrypt-decrypt · /tools/aes-encrypt-decrypt/

mode: encrypt

showKey: true

これはどんなツールですか?

AES暗号化/復号ツールは、共通鍵暗号方式による高度暗号標準(AES)の操作を実行します。AESはデータセキュリティのゴールドスタンダードであり、世界中の政府や企業で使用されています。GCMモードによる認証付き暗号化でAES-128、AES-192、AES-256をサポートします。すべての操作はブラウザ内でローカルに実行されます。

使い方

  1. 1

    モードを選択

    暗号化または復号を選択します。

  2. 2

    テキストと鍵を入力

    平文/暗号文と暗号化鍵を入力します。

  3. 3

    結果を取得

    暗号化または復号された出力を表示します。

よくある質問

AES暗号化とは何ですか?

AES(Advanced Encryption Standard)は2001年に米国政府が採用した共通鍵暗号アルゴリズムです。暗号化と復号に同じ鍵を使用し、128ビット、192ビット、256ビットの鍵長をサポートします。AES-256はブルートフォース攻撃で事実上解読不可能と見なされています。

AESは対称暗号と非対称暗号のどちらですか?

AESは対称暗号であり、同じ鍵で暗号化と復号を行います。鍵長は128ビット、192ビット、256ビットです。

どの暗号化標準を使用していますか?

このツールはNISTで定義された標準アルゴリズムを実装しています。本番環境のセキュリティには、十分にテストされたライブラリをご利用ください。

AES 暗号化はどのように動作しますか?

AESは対称ブロック暗号で、128ビット・192ビット・256ビットの鍵を使い、データを128ビットのブロック単位で暗号化します。各ブロックは置換・並替・混合のラウンド(鍵サイズにより10・12・14ラウンド)を繰り返すため、平文と暗文は全く関係ないように見えます。同じ鍵で暗号化も復号も行うため、その鍵を秘密に保つ必要があります。