AES暗号化/復号化
無料オンライン AES 暗号化・復号ツール、GCM/CBC モード対応
AES暗号化とは
AES(Advanced Encryption Standard)は、データ保護に広く使用される対称暗号化アルゴリズムです。128、192、256ビットの鍵サイズに対応しています。このツールはデフォルトでAES-GCM(Galois/Counter Mode)を使用し、暗号化と認証の両方を提供します。AESは保存データと転送データの暗号化の標準です。
AESの暗号化と復号方法
パスワードと平文を入力して暗号化します。Base64形式の安全な暗号文が生成されます。復号する際は、Base64暗号文と同じパスワードを入力します。毎回の暗号化でランダムなソルトとIVが生成され、同じ平文でも異なる暗号文になります。
AES-GCMとAES-CBCの違い
AES-GCMは認証付き暗号化を提供し、暗号文の改ざん検出ができます。AES-CBCは別途HMACによる認証が必要です。GCMがほとんどの用途で推奨されるモードです。
▶AES-256は安全ですか?
はい。AES-256はNSAによって最高機密レベルの情報保護に承認されています。完全なAESアルゴリズムに対する実用的な攻撃は現在知られていません。
▶パスワードなしで復号できますか?
できません。正しいパスワードなしでは、AES暗号化を計算的に解読することは不可能です。パスワードを紛失した場合、データは復元できません。
▶AES-128とAES-256の違いは?
数字は鍵の長さ(ビット数)を示します。AES-256はより長い鍵を使用し、ブルートフォース攻撃に対する耐性が高くなります。どちらも安全と考えられていますが、AES-256はより大きなセキュリティマージンを提供します。
▶データはサーバーに送信されますか?
いいえ。すべての暗号化と復号はWeb Crypto APIを使用してブラウザ内で行われます。テキストとパスワードはデバイスから離れません。