Qu'est-ce que le format de fichier CRYPT ?
Les fichiers avec une extension .crypt sont des fichiers de sauvegarde chiffrés créés par WhatsApp (propriété de Meta), contenant des archives d'échanges de messages, de messages vocaux, de documents partagés et d'autres données de discussion. La sauvegarde sous-jacente est une base de données SQLite que WhatsApp chiffre avec AES avant de l'écrire sur le stockage, de sorte que le contenu du fichier ne peut pas être lu directement. Au fil des ans, WhatsApp a publié des formats de sauvegarde successifs distingués par une extension versionnée - .crypt7, .crypt8, .crypt12, .crypt14 et .crypt15 - chaque génération utilisant une configuration de chiffrement plus robuste. La norme actuelle, .crypt15, a introduit les sauvegardes cloud chiffrées de bout en bout en 2021. Les fichiers sont généralement nommés msgstore.db.crypt15 (messages) ou wa.db.crypt15 (contacts).
Comment récupérer les données d'un fichier .crypt
Il existe deux méthodes pour déchiffrer un fichier .crypt :
- WhatsApp peut restaurer la sauvegarde automatiquement si vous êtes connecté au même compte Google (Android) ou compte iCloud (iOS) que celui qui était actif lors de la création de la sauvegarde.
- La méthode alternative implique la clé AES stockée dans un fichier « key » séparé généré sur l'appareil au moment de la sauvegarde. Des utilitaires tiers peuvent utiliser ce fichier de clé pour déchiffrer l'archive et exposer la base de données SQLite sous-jacente pour une inspection directe.
Fichiers .crypt et rançongiciels
En 2016, un cheval de Troie de type rançongiciel connu sous le nom de CryptXXX a été signalé comme chiffrant des fichiers sur des ordinateurs Windows infectés et leur ajoutant une extension .crypt. Contrairement aux véritables sauvegardes WhatsApp, ces fichiers ne sont pas restaurables via WhatsApp. L'outil RannohDecryptor de Kaspersky a été l'un des utilitaires créés pour récupérer les données chiffrées par cette famille de logiciels malveillants.
Sécurité et sûreté
RISQUE : MEDIUMLe fichier .crypt est chiffré et peut être stocké ou déplacé en toute sécurité, mais le sujet comporte des risques réels. (1) Confidentialité : une sauvegarde déchiffrée expose tout votre historique de discussion, protégez donc la sauvegarde ET toute clé extraite. (2) Arnaques : la plupart des sites Web et applications payantes de « lecture/déchiffrement de crypt WhatsApp » sont faux ou collectent vos données - ils ne peuvent pas contourner le chiffrement sans la clé. (3) Sécurité du compte : ne partagez jamais votre clé crypt15 à 64 chiffres ou votre mot de passe de sauvegarde ; toute personne les possédant peut lire vos discussions. (4) Les outils de criminalistique/déchiffrement nécessitent le root, ce qui affaiblit en soi la sécurité de l'appareil. La voie la plus sûre pour presque tout le monde est la restauration propre à WhatsApp sur le même numéro.
Détails du format
en brefProgrammes qui ouvrent les fichiers CRYPT
Détails techniques
spécifications approfondies| Algorithme de chiffrement | AES-256 (crypt12 et versions ultérieures) ; AES-192 utilisé dans crypt8 et les variantes plus anciennes |
| Structure de données sous-jacente | Base de données SQLite 3 (msgstore.db), entièrement chiffrée et stockée avec une extension .crypt* |
| Versionnage du format | Variantes numérotées successives : .crypt5, .crypt7, .crypt8, .crypt12, .crypt14, .crypt15 - chaque génération utilise une configuration de chiffrement plus forte |
| Convention de nom de fichier | msgstore.db.crypt15 (messages de discussion), wa.db.crypt15 (contacts) ; le nom de base est fixé par l'application |
| En-tête / octets magiques | Pas de signature stable à l'échelle du fichier ; crypt12 et versions ultérieures ajoutent un petit en-tête de métadonnées protobuf non chiffré avant le texte chiffré AES |
| Stockage de la clé de déchiffrement | Android : fichier « key » séparé dans /data/data/com.whatsapp/files/key, nécessitant un accès root pour l'extraction ; crypt15 utilise une clé de bout en bout liée au compte |
| Sauvegardes chiffrées de bout en bout | Introduit avec .crypt15 en 2021 ; protégé par un mot de passe ou une clé à 64 chiffres stockée sur l'appareil, garantissant que la sauvegarde est illisible même pour Google ou Apple |
| Cible de stockage cloud | Google Drive (Android) ou iCloud (iOS) ; les fichiers de sauvegarde ne sont pas répertoriés comme des fichiers cloud ordinaires et nécessitent WhatsApp pour la restauration |
| Étendue de la sauvegarde | Historique des messages de discussion, métadonnées de groupe, journaux d'appels et références aux fichiers multimédias ; les médias réels (photos, audio, vidéo) sont stockés séparément dans le dossier WhatsApp/Media |
| Type MIME | application/octet-stream - aucun type MIME spécifique au format n'est enregistré pour les fichiers .crypt |
| Plateforme | Format principal pour WhatsApp sur Android ; iOS utilise la sauvegarde iCloud avec une disposition interne et un modèle de gestion des clés différents |
| Dérivation de clé (crypt12-crypt14) | PBKDF2-HMAC-SHA1 combinant une clé unique à l'appareil avec les identifiants du compte Google |
| Chevauchement avec les rançongiciels | L'extension .crypt est également ajoutée par la famille de rançongiciels CryptXXX (2016) aux fichiers Windows chiffrés - totalement sans rapport avec les sauvegardes WhatsApp |
| Publié | 2012 (original .crypt); evolved through crypt5..crypt15 (E2E backups, 2021) |
| Spécification | faq.whatsapp.com |