Gracias probare
________________________________
De: José A. Rocamonde <[email protected]>
Para: La lista de python en castellano <[email protected]>
Enviado: Jueves, enero 19, 2012 5:19 A.M.
Asunto: Re: [Python-es] python + Sqlite3
Hola,
la solución más práctica es que encriptes el contenido de la BD.
Esto te servirá para sqlite, mysql, postgresql o la que uses.
# Insertar:
sql="insert into cliente (nombre, cif) values ('%s','%s')"
cursor.execute(sql % (encripta(nombre),encripta(cif)))
#Leer:
cursor.execute("select nombre,cif from cliente")
for row in cursor:
(nombre, cif)=desencripta(row[0]),desencripta(row[1])
Dependiendo de que funcion de encriptacion utilices, podrás
hacer cosas como estas:
sql="select nombre from cliente where nombre like '%s'"
cursor.execute(sql % encripta('jose'))
O no podrás, si la encriptación es un poco decente.
Para salvar ese problema, puedes crear tablas temporales,
a las que vuelques el contenido de las tablas encriptadas,
y hacer una nueva consuta sobre las tablas en claro.
Otra opción es modificar el módulo de sqlite y meter ahí las
funciones de encriptación de tal manera que sean transparentes
a tu programa.
Un Saludo,
José A. Rocamonde
El 18 de enero de 2012 19:23, monoBOT <[email protected]> escribió:
Sqlite no encripta las bases de datos ... tendrás que encriptar el propio
fichero db
>
>
>El 18 de enero de 2012 16:11, Jean Carlos Rodrìguez <[email protected]>
>escribió:
>
>Hola buenos días, alguien tendra experiencia en encriptar una base de datos
>qlite3 en python, o como seria la mejor manera de hacer eso
>>Gracias
>>_______________________________________________
>>Python-es mailing list
>>[email protected]
>>http://mail.python.org/mailman/listinfo/python-es
>>FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
>
>--
>monoBOT
>Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
>
>_______________________________________________
>Python-es mailing list
>[email protected]
>http://mail.python.org/mailman/listinfo/python-es
>FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/