---
title: "Cómo desencriptar el archivo msgstore.db.crypt"
description: "Cómo desencriptar el archivo msgstore.db.crypt de WhatsApp... WhatsApp actualizó archivo msgstore.db por msgstore.db.crypt y hace poco más de un año, realizábamos una entrada mediante la cual, y sigui..."
url: https://verasoul.com/como-desencriptar-el-archivo-msgstore-db-crypt.html
date: 2024-11-13
modified: 2024-11-13
author: "VeraSoul"
image: https://verasoul.com/wp-content/uploads/verasoul-com-whatsapp-msgstore-db-crypt.jpg
categories: ["Tutoriales"]
tags: ["Ciberseguridad", "crypt12", "Descargas", "Descifrar WhatsApp", "desencriptar", "Howto", "msgstore.db.crypt", "Recuperar Datos", "Recuperar Mensajes", "Seguridad", "Software", "Tutoriales", "Utilidades", "WhatsApp"]
type: post
lang: es
---

# Cómo desencriptar el archivo msgstore.db.crypt

# Cómo desencriptar el archivo msgstore.db.crypt de WhatsApp…

WhatsApp actualizó archivo msgstore.db por msgstore.db.crypt y hace poco más de un año, realizábamos una entrada mediante la cual, y siguiendo una serie de pasos, podíamos obtener los mensajes del fichero **msgstore.db**, archivo donde se almacenan todos nuestros mensajes y el cual ha sido polémica durante todo este tiempo debido a la inseguridad con la que WhatsApp maneja el mismo.

Tras una serie de actualizaciones, WhatsApp hizo tarea imposible o mejor dicho ardua, el poder obtener los mensajes contenidos dentro del mismo y para ello, encriptó el fichero pasando a denominarse «**msgstore.db.crypt**«, sin embargo, dicho fichero ya es posible desencriptarlo y ver el contenido del mismo.

[![](https://verasoul.com/wp-content/uploads/python.jpg)](https://verasoul.com/wp-content/uploads/python.jpg)

A continuación, trataré de llevar a cabo una serie de indicaciones para que puedan conseguir desencriptar dicho fichero que tantos quebraderos de cabezas ha traído a más de uno.

## **Herramientas necesarias**…

Para empezar, necesitamos una aplicación que ha sido desarrollada por **Fabio Sangiacomo**, denominada **WhatsApp Xtract**, y la descomprimimos en una carpeta a nuestro alcance, como por ejemplo nuestro escritorio. La descarga de dicha aplicación la puedes encontrar al final de este artículo. Además de la herramienta anterior, necesitaremos el fichero «**msgstore.db.crypt**«, el cual podemos localizar en la siguiente ruta y dependiendo del terminal que tengamos:

- **Android** – *ruta: **/sdcard/WhatsApp/Databases/msgstore.db.crypt***  Si no localizamos el fichero anterior, este puede ser creado simplemente creando una copia de seguridad, opción que podemos localizar en Configuración-Más-Backup Chats del propio WhatsApp.
- **iOS** – ruta: ***net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite***  Podemos usar la herramienta Backup para obtener dicho fichero o bien Backup Extractor. Asimismo, vamos a necesitar que, en nuestro ordenador, tengamos instalado Python y la librería PyCrypto.

## Instalando…

Antes de llevar a cabo el proceso para poder desencriptar, es necesario instalar las herramientas descritas anteriormente. Por tanto, voy a dejar al final de este artículo, las descargas de los ficheros que vamos a necesitar.

¡Recuerda que…!, debemos **instalar Python** y la librería **pyCryto**. **Descomprimir y guardar** en nuestro escritorio (y en una carpeta), la aplicación «**WhatsApp Xtract**«, como punto clave, obtener el fichero a desencriptar y guardarlo dentro de la misma carpeta que tengamos «WhatsApp Xtract».

[![msgstore.db.crypt](https://verasoul.com/wp-content/uploads/instalando-pycrypto-en-python.jpg)](https://verasoul.com/wp-content/uploads/instalando-pycrypto-en-python.jpg)

Para instalar pyCrypto, debemos hacer clic con el botón derecho de nuestro ratón sobre el fichero «!install pyCrypto» que debemos tener en la carpeta «**python27**«, y hacer clic en «Ejecutar como Administrador», ya que de no hacerlo así, no se llevará a cabo la instalación de dicha librería.

## Desencriptando…

El proceso de desencriptado, **se realiza de una forma muy fácil, si las instalaciones llevadas a cabo han sido satisfactorias**. De esta forma, y para poder **desencriptar el fichero msgstore.db.crypt** tan solo tenemos que acceder a la carpeta donde tengamos guardado «WhatsApp Xtract» y realizar lo siguiente, para abrir archivos crypt y desencriptar los chats de whatsapp:

1. Comprobar que el nombre del fichero a desencriptar es «msgstore.db.crypt».
2. Hacer clic sobre el fichero «whatsapp_xtract_android_crypted»
3. Esperar el proceso de desencriptado.

Llegados a este punto, te estarás preguntando… **¿y cómo veo el contenido?** Pues de una forma muy fácil y sin tener nada o casi nada que hacer, ya que los resultados serán mostrados en nuestro navegador de Internet y se encontrarán almacenados en la carpeta de la aplicación «WhatsApp Xtract» como «**msgbstore.db.html**«, con lo cual, podremos abrir dicho fichero cuantas veces sea necesario.

[![](https://verasoul.com/wp-content/uploads/whatsapp-msgstore-desencriptado.jpg)](https://verasoul.com/wp-content/uploads/whatsapp-msgstore-desencriptado.jpg)

Como desencriptar msgstore db crypt de WhatsApp[![Como desencriptar msgstore db crypt de WhatsApp](https://verasoul.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZTCvbhHQdok%2F0.jpg) Ver este vídeo en YouTube](https://youtu.be/ZTCvbhHQdok)

 

## ¿Cómo es posible lograr la desencriptación del fichero msgstore.db.crypt?….

Los chicos de Tech Buzz encontraron un fallo que se encuentra en el fichero backup, y es que siempre se encripta usando la misma key (clave): **346a23652a46392b4d73257c67317e352e3372482177652c** y la misma no cambia para ningún terminal móvil, por lo cual es posible recuperar la información en unos pocos segundos. Descifrar por tanto el fichero y acceder a la base de datos se puede hacer de forma sencilla con OpenSSL ([fuente](http://www.openssl.org/source/)  y [binario para windows](http://www.openssl.org/) ), con el siguiente comando, donde tan solo es necesario especificar el fichero de entrada (-in) y el de salida (-out) con los nombres que correspondan, además de la clave indicada anteriormente:

**openssl enc -d  -aes-192-ecb ***-in*** msgstore-1.db.crypt ***-out*** msgstore.db.sqlite -K 346a23652a46392b4d73257c67317e352e3372482177652c**

##  Herramienas necesarias…

[Descargar WhatsApp Xtract](http://uploadb.me/98o4fe058mrl.html)

[Descargar Python](https://www.python.org/ftp/python/3.8.5/python-3.8.5.exe)

**El fichero «!install pyCrypto» lo he agregado a la aplicación «WhatsApp Xtract»,  tan solo debes copiarlo en la carpeta «python» y ejecutarlo desde allí para instalar dicha librería.**

**NOTA IMPORTANTE:** si el fichero se encuentra en formato **.db.crypt7, db.crypt8, db.crypt9, db.crypt10, db.crypt11 o db.crypt12** ***será necesario que remitas además la key de whatsapp para dicho terminal desde el cual quieres desencriptar la base de datos.* **Te recordamos que éste método no funciona para los terminales BBM.

## Instrucciones para obtener el fichero key del terminal móvil…

Recuerda que el fichero key es muy importante para poder desencriptarlo, éste se solicita a partir de la versión .db.crypt6, por tanto, deberás seguir las siguientes instrucciones:

**Pre-requisitos a tener en cuenta:**

1. Debes disponer de uno de los siguientes sistemas operativos: Windows Vista, 7, 8, 10, Mac OS X o Linux
2. Java, si no está instalado puedes descargarlo Descargar Java
3. Drivers ADB (Android Debug Bridge) Descargar Drivers
4. USB Debug activado en el móvil, es decir, el modo desarrollador debe estar activado
5. El sistema operativo del terminal móvil debe ser Android 4.0 o superior.

**Instrucciones a seguir:**

1. **DESCARGAR:** WhatsApp-Key-DB-Extractor-master.zip
2. Extraer **WhatsApp-Key-DB-Extractor-master.zip **(manten la estructura de directorios)
3. Hacemos clic en **WhatsAppKeyDBExtract.bat **(si es Windows) o **WhatsAppKeyDBExtract.sh** (si es Mac o Linux)
4. Conectas el terminal móvil vía USB, desbloqueando la pantalla y esperamos que aparezca el mensaje **Full backup**
5. Introduces tu clave o la dejas en blanco si no se ha tenido previamente contraseña (lo normal es dejarlo en blanco) y pulsas en **Back up my data**
6. Luego solo debes comprobar que existen ficheros dentro de la carpeta «**extracted**«, en la cual encontrarás los archivos necesarios entre los que se incluye el fichero **key**.
7. Si tienes algún problema para ver el archivo, puedes descargar esta utilidad denominada [WhatsApp Viwer.](https://github.com/andreas-mausch/whatsapp-viewer/releases/tag/v1.15)

Si lo que te interesa es recuperar o descifrar tus propios mensajes que hayas eliminado por error, puedes echar un vistazo al siguiente artículo sobre cómo recuperar mensajes eliminados de WhatsApp

## Donar por Desencriptar…

Si no entiendes mucho de informática o simplemente no quieres llevar a cabo lo indicado en este artículo, podrás optar por una realizar una donación a cambio de recibir el fichero con las conversaciones desencriptadas de WhatsApp. Para ello, hemos elaborado el siguiente módulo, desde el cual obtendrás la información necesaria. Si tienes cualquier duda, por favor, déjanos un comentario.

**Dispone de más información en [este enlace](https://verasoul.com/desencriptar-whatsapp).**

**¡No olvides leer los términos y condiciones indicados!**

**¡Gracias por tu donación!**

 

Regístrate en la web y ponte en contacto en la siguiente dirección: **desencriptar(arroba)mail.com**.

Más info. en: [xda-developers](https://forum.xda-developers.com/showthread.php?p=24569917), [SecurityByDefault](http://www.securitybydefault.com/2012/05/descifrando-el-fichero-msgstoredbcrypt.html), [activestate](http://www.activestate.com/), [hotoloti](https://code.google.com/p/hotoloti/downloads/list)
