AES 暗号化 / 復号
Web Crypto APIを使用してブラウザ内でAES-256-GCM暗号化・復号。PBKDF2パスワード鍵導出。データはデバイスから出ません。無料。
使い方
- キーフィールドにパスワードを入力します。
- 暗号化:左側に平文を貼り付けて暗号化をクリック。右側にBase64エンコードされた暗号文が表示されます。
- 復号:左側にBase64暗号文を貼り付けて復号をクリック。右側に平文が表示されます。
- コピーをクリックして結果をコピーします。
セキュリティについて
AES-256-GCMはブルートフォース攻撃に対して計算上安全です。ただし暗号化の強度はパスワードの強度に依存します。機密データには長くランダムなパスフレーズを使用してください。GCMの認証タグにより、暗号文への改ざんは復号時に明確に検出されます。
AESとは?
AES(高度暗号化標準)は2001年にNISTが標準化した対称暗号化アルゴリズムです。世界中のHTTPS通信、暗号化ファイルシステム、パスワードマネージャーを保護しています。AES-256は256ビット鍵を使用し、各ブロックに14ラウンドの変換を適用します。
FAQ
どの暗号化モードを使用していますか?
AES-256-GCM(ガロア/カウンタモード)です。GCMは認証付き暗号化モードで、機密性と完全性の両方を提供します。暗号文への改ざんは復号失敗として検出されます。
パスワードから鍵はどのように導出されますか?
PBKDF2-SHA256(20万回イテレーション)を使用してパスワードから256ビットAES鍵を導出します。暗号化のたびにランダムな16バイトのソルトが生成され、暗号文と一緒に保存されます。
同じパスワードで同じ平文を暗号化すると同じ暗号文になりますか?
なりません。毎回新しいランダムなソルトとナンスが生成されるため、同じパスワードと平文でも毎回異なる暗号文が生成されます。これはパターン分析を防ぐための設計です。
データはサーバーに送信されますか?
いいえ。すべての暗号化・復号はWeb Crypto APIを通じてブラウザ内で完全に実行されます。平文とパスワードはデバイスを離れません。