AES 暗号化 / 復号 オンライン

Browser-only 無料 · ログイン不要 · データ保存なし
Mode
Output
Password
AES-256-CBC: password is hashed with PBKDF2-SHA256 (100k iterations) to derive a 256-bit key. A random 16-byte IV is prepended to the ciphertext.
Error
PLAINTEXT
CIPHERTEXT (BASE64)
// output appears here

その他の開発ツール

ハッシュ生成
MD5/SHA-256
HMAC 生成
HMAC-SHA256
RSA 暗号化
RSA-OAEP
JWT デコード
トークン確認
Base64
エンコード
パスワード生成
安全な乱数
URL エンコード
パーセント変換
JSON フォーマッター
整形・検証・圧縮

なぜこれが最高のオンラインAES暗号化ツールなのか

AES-256-CBC & GCM

AES-256-CBC(幅広い互換性)と AES-256-GCM(認証付き暗号)の両方に対応します。GCM は改ざんを自動的に検出するため、新規プロジェクトに推奨されます。

PBKDF2鍵導出

パスワードが鍵として直接使われることはありません。10 万回反復の PBKDF2-SHA256 とランダムなソルトで安全な 256 ビット鍵を導出し、総当たり攻撃から保護します。

Web Crypto API

すべての暗号処理はブラウザ内蔵の Web Crypto API を使用します。HTTPS で使われるのと同じエンジンです。サードパーティの暗号ライブラリは一切読み込みません。

プライバシー最優先

平文・暗号文・パスワードがデバイスの外に出ることはありません。暗号化・復号の間、解析も、ログ記録も、いかなるサーバー通信も行いません。

よくある質問

AES 暗号とは?

AES(Advanced Encryption Standard)は最も広く使われている対称暗号アルゴリズムです。同じ鍵でデータを暗号化・復号するため高速かつ安全です。AES-256 は 256 ビット鍵を使い、NIST により最高機密データ向けに承認されています。

AES-CBC と AES-GCM の違いは何ですか?

AES-CBC(暗号ブロック連鎖)はブロックを順番に暗号化し、別途整合性チェックが必要です。AES-GCM(ガロア/カウンターモード)は機密性と整合性を一度に提供する認証付き暗号モードで、現代のアプリケーションで好まれる選択肢です。

この AES ツールを機密データに使っても安全ですか?

暗号化と復号はすべて Web Crypto API を使ってブラウザ内で完結し、データがサーバーに送信されることはありません。ただし AES の安全性は鍵の秘匿性に完全に依存するため、強力で固有のパスワードを使い、秘密に保ってください。

PBKDF2 とは何で、なぜ使われるのですか?

PBKDF2(Password-Based Key Derivation Function 2)は、ハッシュ関数をランダムなソルトとともに何度も適用することで、読めるパスワードから暗号鍵を導出します。これにより、パスワードを直接鍵として使う場合よりも総当たり攻撃が格段に難しくなります。

詳細ガイド
開発者向けセキュリティツールガイド
ハッシュ・HMAC・AES・RSA・JWT
ガイドを読む