Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Acceder a una DB SQLite protegida
#1
Hola, es mi primer post, estoy arrancando con Python. Necesito conectar desde mi aplicación con una base de datos con contraseña, hecha con SQLCipher 4.1.0 (DB Browser for SQLite v 3.11.2) y no sé cómo pasarle el password...



Para abrir una DB sin password, ésto funciona bien:



self.conn = sqlite3.connect("D:/ejemplo.sqlite")

self.cursor = self.conn.cursor()



Pero al intentar con la base protegida me sale "sqlite3.DatabaseError: file is not a database" (obviamente no reconoce el formato)



Gracias por cualquier ayuda que puedan brindarme.



Saludos y muy bueno el foro !!
Responder
#2
Hola, bienvenido.

Efectivamente el módulo sqlite3 no soporta archivos con contraseñas. Podés chequear este módulo que al parecer sí lo hace: https://github.com/leapcode/pysqlcipher/.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)