Vad är filformatet CRYPT?
Filer med filtillägget .crypt är krypterade säkerhetskopior skapade av WhatsApp (ägs av Meta), som innehåller arkiv med meddelandeutbyten, röstmeddelanden, delade dokument och annan chattdata. Den underliggande säkerhetskopian är en SQLite-databas som WhatsApp krypterar med AES innan den skrivs till lagringsutrymmet, så filens innehåll kan inte läsas direkt. Under årens lopp har WhatsApp gett ut successiva säkerhetskopieringsformat som kännetecknas av ett versionsnumrerat filtillägg - .crypt7, .crypt8, .crypt12, .crypt14 och .crypt15 - där varje generation använder en starkare krypteringskonfiguration. Den nuvarande standarden, .crypt15, introducerade end-to-end-krypterade molnsäkerhetskopior 2021. Filer heter vanligtvis msgstore.db.crypt15 (meddelanden) eller wa.db.crypt15 (kontakter).
Hur man hämtar data från en .crypt-fil
Det finns två metoder för att dekryptera en .crypt-fil:
- WhatsApp kan återställa säkerhetskopian automatiskt om du är inloggad på samma Google-konto (Android) eller iCloud-konto (iOS) som var aktivt när säkerhetskopian skapades.
- Den alternativa metoden involverar AES-nyckeln som lagras i en separat nyckelfil som genereras på enheten vid säkerhetskopieringen. Tredjepartsverktyg kan använda den nyckelfilen för att dekryptera arkivet och exponera den underliggande SQLite-databasen för direkt inspektion.
.crypt-filer och ransomware
Under 2016 rapporterades en ransomware-trojan känd som CryptXXX kryptera filer på infekterade Windows-datorer och lägga till filtillägget .crypt på dem. Till skillnad från äkta WhatsApp-säkerhetskopior kan dessa filer inte återställas via WhatsApp. Kasperskys verktyg RannohDecryptor var ett av de verktyg som skapades för att återställa data som krypterats av den skadliga programfamiljen.
Säkerhet & trygghet
RISK: MEDIUMEn .crypt-fil är krypterad och säker att lagra/flytta, men ämnet innebär verkliga risker. (1) Integritet: en dekrypterad säkerhetskopia exponerar hela din chatthistorik, så skydda säkerhetskopian OCH alla extraherade nycklar. (2) Bedrägerier: de flesta webbplatser och betalappar som påstår sig vara «WhatsApp crypt reader» är falska eller samlar in din data - de kan inte kringgå krypteringen utan nyckeln. (3) Kontosäkerhet: dela aldrig din 64-siffriga crypt15-nyckel eller ditt lösenord för säkerhetskopiering; alla som har dem kan läsa dina chattar. (4) Forensiska verktyg/dekrypteringsverktyg kräver root, vilket i sig försvagar enhetens säkerhet. Den säkra vägen för nästan alla är WhatsApps egen återställning på samma nummer.
Formatdetaljer
i ett nötskalProgram som öppnar CRYPT-filer
Tekniska detaljer
djup specifikation| Krypteringsalgoritm | AES-256 (crypt12 och senare); AES-192 användes i crypt8 och äldre varianter |
| Underliggande datastruktur | SQLite 3-databas (msgstore.db), helt krypterad och lagrad med ett .crypt*-tillägg |
| Formatversionering | Successiva numrerade varianter: .crypt5, .crypt7, .crypt8, .crypt12, .crypt14, .crypt15 - varje generation använder en starkare chifferkonfiguration |
| Namnkonvention | msgstore.db.crypt15 (chattmeddelanden), wa.db.crypt15 (kontakter); basnamnet är fastställt av appen |
| Header / magic bytes | Ingen stabil filövergripande signatur; crypt12 och senare lägger till en liten okrypterad protobuf-metadataheader före AES-chiffertexten |
| Lagring av dekrypteringsnyckel | Android: separat nyckelfil på /data/data/com.whatsapp/files/key, kräver root-åtkomst för att extrahera; crypt15 använder en kontolänkad end-to-end-nyckel |
| End-to-end-krypterade säkerhetskopior | Introducerades med .crypt15 år 2021; skyddas av ett 64-siffrigt lösenord eller en nyckel lagrad på enheten, vilket säkerställer att säkerhetskopian är oläsbar även för Google eller Apple |
| Mål för molnlagring | Google Drive (Android) eller iCloud (iOS); säkerhetskopior listas inte som vanliga molnfiler och kräver WhatsApp för att återställas |
| Omfattning av säkerhetskopia | Chattmeddelandehistorik, gruppmetadata, samtalsloggar och referenser till mediefiler; faktiska mediefiler (foton, ljud, video) lagras separat i mappen WhatsApp/Media |
| MIME-typ | application/octet-stream - ingen formatspecifik MIME-typ är registrerad för .crypt-filer |
| Plattform | Primärt format för Android WhatsApp; iOS använder iCloud-säkerhetskopiering med en annan intern layout och nyckelhanteringsmodell |
| Nyckelderivering (crypt12-crypt14) | PBKDF2-HMAC-SHA1 som kombinerar en enhetsunik nyckel med Google-kontots inloggningsuppgifter |
| Överlappning med ransomware | Filtillägget .crypt läggs också till av ransomware-familjen CryptXXX (2016) på krypterade Windows-filer - helt orelaterat till WhatsApp-säkerhetskopior |
| Släppt | 2012 (original .crypt); evolved through crypt5..crypt15 (E2E backups, 2021) |
| Specifikation | faq.whatsapp.com |