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
Respuesta
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.
¿Es esto diferente de la herramienta de línea de comandos sqlite3 que se incluye en la carpeta de herramientas del SDK de Android? –
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. –
Bien, lo entiendo. Gracias. –
- 1. Diseño de base de datos cifrada segura
- 2. ¿Cómo guardar una cadena cifrada en la base de datos?
- 3. ¿Cómo abrir una base de datos de datos básicos?
- 4. usando SQLCipher con el archivo de base de datos sqlite enviado por Android
- 5. Android abrir o crear base de datos
- 6. base de datos java.lang.IllegalStateException no abrir androide
- 7. ¿Cómo debo proteger una base de datos SQLite en iOS?
- 8. Abrir una URL en el navegador predeterminado en una aplicación de escritorio de Windows 8
- 9. ¿Cómo acceder a la base de datos de Picasa (escritorio)?
- 10. Longitud de la cadena cifrada
- 11. ¿Abrir base de datos y ver tablas en sqlite3?
- 12. Android usando SQLCipher: ¿cómo puedes descifrar?
- 13. Cómo abrir el teclado en pantalla de Windows 8 en una aplicación de escritorio
- 14. Almacenamiento de una cookie cifrada con Rails
- 15. ¿Cuál es la mejor base de datos para usar en una aplicación de escritorio Java?
- 16. proyecto de base de datos tarda mucho tiempo para abrir
- 17. Cómo abrir la base de datos SQL Compact solo lectura
- 18. No se puede abrir la base de datos-Android
- 19. Abrir una base de datos de solo lectura directamente en la carpeta de activos
- 20. Copiar datos de una tabla en una base de datos a otra base de datos separada
- 21. Python sqlite3 "no se puede abrir el archivo de base de datos" en Windows
- 22. ¿Es posible abrir una base de datos sqlite bloqueada en modo solo lectura?
- 23. ¿Cómo descifrar una cadena cifrada con HMACSHA1?
- 24. ¿Crear una base de datos desde otra base de datos?
- 25. Rails 3.1 Ejecución de la base de datos cifrada con attr_encrypted gem (cláusula where en los campos cifrados)
- 26. Integración de ormlite-4.9 con sqlcipher-2.08
- 27. ¿Cuál es la mejor manera de almacenar/recuperar datos para un escritorio sin usar una base de datos?
- 28. App.config - error de sección cifrada:
- 29. Entity Framework 4.3.1 falla al crear (/ abrir) una base de datos [Anomalía de subprocesos?]
- 30. ¿Qué significa "Origen de datos no puede estar vacío. Uso: memoria: para abrir una base de datos en memoria" significa?
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