abrir sqlite cifrada desde app externa a xojo

utilizo el siguiente cdigo para crear una base de datos en sqlite
windows 10 / xojo 2016r3

[code]
dim db_file as FolderItem = SpecialFolder.ApplicationData.Child(“data”).Child(“config”)
dim db As New SQLiteDatabase
db.DatabaseFile = db_file
db.EncryptionKey = “key”

if db.CreateDatabaseFile = false then
msgbox “error”
exit sub
else
msgbox “ok!”
end if

db.EncryptionKey = “key”
if db.Connect = false then
msgbox “error”
Quit
end if[/code]

desde dentro de xojo, puedo crearla, cifrarla y conectarme
el problema surge cuando intento abrir la base de datos desde una aplicacion externa a xojo (SQLiteStudio 3.2.1) -> https://sqlitestudio.pl/index.rvt

aunque uso la etiqueta de imagen, sale rota… por eso pongo el link de la imagen aqui -> https://ibb.co/dpsBbfL

dejo los parametros tal cual vienen por defecto, pero an as no se conecta. mi pregunta es… que combinacin de parmetros sera la correcta para abrir una base de datos sqlite creada desde xojo? es correcto que en “Database type” seleccione SQLCipher?

¿Es correcto que en “Tipo de base de datos” seleccione SQLCipher?
No: SQLCipher no es el mismo cifrado utilizado por Xojo
Xojo usa la extensión SEE de SQLITE que mantiene los datos encriptados pero que aún se pueden buscar. Requiere una licencia de la autorización original de SQLITE (consulte https://www.hwaci.com/sw/sqlite/see.html)

entonces de que forma, o con que aplicacin externa a xojo, se puede abrir el archivo sqlite encriptado generado por xojo?

Cualquier herramienta que diga que usa el cifrado SEE de los autores de sqlite puede leerlo
El problema aqu es que no todos quieren pagar la tarifa nica de licencia de $ 2000 USD por ese cdigo, por lo que usan algo ms que es gratuito, pero no compatible

Hola @nicolscanessa

Puedes probar con SQLiteManager de SQLabs.

Creo que est hecha con Xojo, de modo que debera de poder abrirla (prueba a descargar la demo).

gracias norman y javier. sqlitemanager la abre perfectamente. sin embargo me siento mas a gusto con la interfaz de sqlitestudio. habr alguna posibilidad de que xojo permita elegir de que forma cifrar la base de datos, para que se pueda elegir con qu software o ide editar la misma?

Siempre puedes abrir una solicitud de caracterstica en Feedback. No s hasta qu punto puede resultar de complejo o demandada por otros usuarios (de modo que gane ms puntos y escale antes en el ranking); pero desde luego ese sera el primer paso :wink: