Tengo una base de datos sqlite que se utiliza para almacenar algunos datos centrados en la aplicación, incluyendo alguna información confidencial. ¿Cuál es la mejor manera de almacenar esa base de datos (encriptada o no encriptada, sin que ello afecte al rendimiento)?
Para entender mejor, ¿cómo se mantiene whatsapp en los chats? Sé que "encriptan" las copias de seguridad (archivos msgstore.db.crypt12) pero ¿cómo almacena los datos en vivo dentro de la aplicación? ¿Se pueden ver los mensajes de whatsapp directamente sin necesidad de las claves de la db directa?