Vad är filformatet AES?
En .aes-fil är krypterad med en 256-bitars AES-nyckel. Avkodning av filen kräver att användaren anger ett lösenord. .aes kan kryptera alla typer av data - dokument, bilder, arkiv eller körbara filer. Krypterade filer är inte avsevärt större än källfilerna; formatet lägger endast till cirka 130 byte för rubrik och integritetskontroll. Krypterade filer kan användas för att säkert utbyta information mellan parter och förhindra att tredje part kommer åt fildata. Vanligtvis läggs suffixet till på en .aes-krypterad fil - till exempel blir Document.doc till Document.doc.aes.
Formatet .aes definieras av den öppna specifikationen AES Crypt (underhålls av Packetizer, Inc.). Det nuvarande formatet är version 3, som använder AES-256 i CBC-läge med en unik slumpmässig sessionsnyckel och initieringsvektor per fil, plus en HMAC-SHA256-integritetstagg som gör att dekrypteringen misslyckas om filen har manipulerats. Filhuvudet börjar med en tre-byte ASCII-signatur AES följt av en versionsbyte. Relaterade format inkluderar .gpg och .pgp för kryptering med publik nyckel.
Kryptering av filer är ett av de säkraste sätten att skicka information - HTTPS-protokollet använder också AES-kryptering internt. Att dekryptera en krypterad fil utan lösenordet är inte omöjligt, men kräver så mycket tid och beräkningsresurser att det inte är genomförbart i praktiken, vilket gör .aes till ett allmänt betrott val. AES Crypt finns tillgängligt för Windows, macOS, Linux, Android och iOS, och formatspecifikationen är offentligt dokumenterad.
Säkerhet & trygghet
RISK: MEDIUMAES Crypt-filer är avsiktligt krypterade och kan inte inspekteras utan lösenordet - detta kan användas för att dölja skadlig kod. Om du får en oväntad .aes-fil med ett lösenord i ett separat meddelande, hantera den med försiktighet (en klassisk metod för att kringgå e-postskannrar). Legitim användning är enkel säker filöverföring. AES-256-kryptering är kryptografiskt stark; att knäcka ett starkt lösenord med brute-force är beräkningsmässigt ogenomförbart med nuvarande hårdvara.
Formatdetaljer
i ett nötskal- Adobe After Effects Stabilizer Settings - Sällsynt äldre fil från Adobe After Effects warp stabilizer - ej relaterad till kryptering; använder filändelsen .aes av en slump.
Program som öppnar AES-filer
Tekniska detaljer
djup specifikation| Formatspecifikation | AES Crypt öppen specifikation, offentligt dokumenterad av Packetizer, Inc. |
| Magisk signatur | `AES` (hex `41 45 53`) vid offset 0, följt av 1-byte versionsnummer |
| Formatversioner | v1 (föråldrad), v2 (SHA-256 KDF), v3 (nuvarande, förstärkt KDF) |
| Krypteringsalgoritm | AES-256 i CBC-läge |
| Sessionsnyckel | Unik slumpmässig 256-bitars sessionsnyckel genererad per fil; krypterad med en nyckel härledd från användarens lösenord |
| Initieringsvektor | Unik 128-bitars slumpmässig IV per fil; två krypteringar av samma fil ger olika chiffertext |
| Integritetskontroll | HMAC-SHA256 över hela chiffertexten; dekryptering misslyckas om filen har manipulerats |
| Filstorlekstillägg | Källfilens storlek + cirka 130 byte (header + HMAC-footer) |
| Byte-ordning | Big-endian (nätverksbyteordning) för fält i filhuvudet med flera byte |
| Komprimering | Ingen; källfilen krypteras utan något föregående komprimeringssteg |
| Ursprungligt filnamn | Bevaras inte inuti containern - innehållstypen är opak |
| Konvention för filändelse | Ursprunglig filändelse behålls och `.aes` läggs till (t.ex. `report.pdf.aes`) |
| Plattformssupport | Windows, macOS, Linux, Android, iOS |
| Släppt | AES Crypt v1.0, circa 2009; format specification v3 added circa 2015 |
| Senaste version | AES Crypt Stream Format version 3 (current) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.aescrypt.com |
AES-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om AES-filer.