AES ファイル形式とは?
.aes ファイルは、256ビットの AES キーを使用して暗号化されています。ファイルのデコードには、ユーザーがパスワードを入力する必要があります。.aes は、ドキュメント、画像、アーカイブ、実行ファイルなど、あらゆる種類のデータを暗号化できます。暗号化されたファイルは、元のファイルよりも大幅に大きくなることはありません。この形式では、ヘッダーと整合性チェックのオーバーヘッドとして約 130 バイトが追加されるだけです。暗号化されたファイルは、第三者によるファイルデータへのアクセスを防ぎ、当事者間で情報を安全に交換するために使用できます。通常、.aes で暗号化されたファイルにはサフィックスが追加されます。例えば、Document.doc は Document.doc.aes になります。
.aes 形式は、AES Crypt のオープン仕様(Packetizer, Inc. によって維持)によって定義されています。現在の形式はバージョン 3 で、CBC モードの AES-256 を使用し、ファイルごとに固有のランダムなセッションキーと初期化ベクトル、さらにファイルが改ざんされた場合に復号を失敗させる HMAC-SHA256 整合性タグを使用します。ファイルヘッダーは 3 バイトの ASCII シグネチャ AES で始まり、その後にバージョンバイトが続きます。関連する形式には、公開鍵暗号方式の .gpg や .pgp があります。
ファイルの暗号化は、情報を送信する最も安全な手段の一つです。HTTPS プロトコルも内部で AES 暗号化を使用しています。パスワードなしで暗号化されたファイルを復号することは不可能ではありませんが、膨大な時間と計算リソースを必要とするため、現実的には不可能です。そのため、.aes は広く信頼されている選択肢となっています。AES Crypt は Windows、macOS、Linux、Android、および iOS で利用可能であり、形式の仕様は公開されています。
セキュリティと安全性
リスク: MEDIUMAES Crypt ファイルは意図的に暗号化されており、パスワードなしでは中身を検査できません。これはマルウェアを隠すために悪用される可能性があります。心当たりのない .aes ファイルを、別のメッセージで送られてきたパスワードと共に受け取った場合は、注意して取り扱ってください(メールスキャナーを回避するための古典的なマルウェア配信の手口です)。正当な利用であれば、安全なファイル転送手段となります。AES-256 暗号化は暗号学的に強力であり、現在のハードウェアで強力なパスワードを総当たり攻撃で破ることは計算上不可能です。
形式の詳細
概要- Adobe After Effects Stabilizer Settings - Adobe After Effects のワープスタビライザーによる稀なレガシーファイル。暗号化とは無関係で、偶然 .aes 拡張子を使用しています。
AES ファイルを開くプログラム
技術的詳細
詳細仕様| 形式仕様 | AES Crypt オープン仕様(Packetizer, Inc. により公開) |
| マジックシグネチャ | オフセット 0 に `AES`(16進数 `41 45 53`)、続いて 1 バイトのバージョン番号 |
| 形式バージョン | v1(レガシー)、v2(SHA-256 KDF)、v3(現行、強化された KDF) |
| 暗号化アルゴリズム | CBC モードの AES-256 |
| セッションキー | ファイルごとに生成される固有のランダムな 256 ビットセッションキー。ユーザーパスワードから派生したキーで暗号化されます。 |
| 初期化ベクトル | ファイルごとに固有の 128 ビットランダム IV。同じファイルを 2 回暗号化しても異なる暗号文が生成されます。 |
| 整合性チェック | 暗号文全体に対する HMAC-SHA256。ファイルが改ざんされている場合、復号は失敗します。 |
| ファイルサイズのオーバーヘッド | ソースファイルサイズ + 約 130 バイト(ヘッダー + HMAC フッター) |
| バイト順序 | マルチバイトのヘッダーフィールドにはビッグエンディアン(ネットワークバイトオーダー)を使用 |
| 圧縮 | なし。ソースファイルは事前の圧縮ステップなしで暗号化されます。 |
| 元のファイル名 | コンテナ内には保存されません。コンテンツタイプは不明です。 |
| 拡張子の慣例 | 元の拡張子を保持したまま `.aes` が追加されます(例:`report.pdf.aes`) |
| プラットフォームのサポート | Windows, macOS, Linux, Android, iOS |
| リリース日 | AES Crypt v1.0, circa 2009; format specification v3 added circa 2015 |
| 最新バージョン | AES Crypt Stream Format version 3 (current) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.aescrypt.com |
AES の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。AES ファイルについて最初の質問をしてみましょう。