2012-03-12 27 views
8

Estoy experimentando con SQLCipher en Android. Escribí una pequeña aplicación que creó una base de datos con una tabla y algunos registros en el emulador. Luego, saqué la base de datos del emulador a mi escritorio. Miré la documentación de SQLCipher, pero no puedo descifrar cómo descifrar la base de datos en el escritorio para poder consultar sus contenidos. Quería asegurarme de que realmente insertara los registros. ¿Cuál es el proceso más fácil para acceder a los registros? Gracias.SQLCipher - Abrir una base de datos cifrada en el escritorio

+0

No veo ninguna evidencia de una línea de comandos 'sqlite3' precompilada o algo así basado en SQLCipher. En teoría, puedes compilarlo tú mismo. También es posible que desee consultar en el grupo de soporte SQLCipher: http://groups.google.com/group/sqlcipher/topics – CommonsWare

Respuesta

3

Seguir las instrucciones de compilación en el SQLCipher site le permitirá compilar una versión de línea de comandos del shell de línea de comandos sqlite3. Si está en Windows también puede comprar uno de los windows binary distributions, que incluyen un shell binario de Windows precompilado.

+0

¿Es esto diferente de la herramienta de línea de comandos sqlite3 que se incluye en la carpeta de herramientas del SDK de Android? –

+0

sí, la versión distribuida con Android SDK no incluye las extensiones SQLCipher, por lo que no puede acceder a una base de datos cifrada. Debe usar un shell de comandos sqlite3 que se creó para incluir la extensión SQLCipher. –

+0

Bien, lo entiendo. Gracias. –

Cuestiones relacionadas