Re: [Python] crittografare db sqlite

2012-04-17 Per discussione Fabrizio Mancini
On 16 April 2012 18:57, Riccardo mancuso mancuso.riccard...@gmail.comwrote:

 ciao daniele,
 è esattamente il primo caso quello in questione. Perchè dici che perdo
 tempo ?
 Cmq, so che è possibile specificare una password per crittografare i dati,
 ma non trovo esempi sul web.
 Potreste postare qualche esempio  di script in python, dove si crittografa
 un db sqlite?

anche perchè se stai pensando di rilasciare solo il .pyc o il .pyo in modo
da non far leggere la password in chiaro, ariperdi il tuo tempo.
Con 5 secondi su google ecco cosa spunta.
http://stackoverflow.com/questions/48211/free-python-decompiler-that-is-not-an-online-service
Ribadisco il concetto di Daniele Varrazzo.
I dati che metteresti nel tuo db valgono davvero il tempo che ci
sprecheresti? A meno che non siano dati protetti dai diritti d'autore
ovvero che tu lo stia facendo per puro scopo didattico.
Se ti vuoi divertire a cifrare i dati che scrivi nel db puoi usare un
wrapper che prima di scrivere i dati nel db li cifra con il modulo hashlib
di python
ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-17 Per discussione Val
Mi è capitato di creare un modulo che crittografa i dati e li scrive in un db 
sqlite e ho usatoil modulo pyCrypto.
http://pypi.python.org/pypi/pycrypto/


 Da: Fabrizio Mancini mr.f...@gmail.com
A: Discussioni generali sul linguaggio Python python@lists.python.it 
Inviato: Martedì 17 Aprile 2012 8:53
Oggetto: Re: [Python] crittografare db sqlite
 

On 16 April 2012 18:57, Riccardo mancuso mancuso.riccard...@gmail.com wrote:

ciao daniele,
è esattamente il primo caso quello in questione. Perchè dici che perdo tempo ?
Cmq, so che è possibile specificare una password per crittografare i dati, ma 
non trovo esempi sul web.
Potreste postare qualche esempio  di script in python, dove si crittografa un 
db sqlite?

anche perchè se stai pensando di rilasciare solo il .pyc o il .pyo in modo da 
non far leggere la password in chiaro, ariperdi il tuo tempo.
Con 5 secondi su google ecco cosa spunta.
http://stackoverflow.com/questions/48211/free-python-decompiler-that-is-not-an-online-service
Ribadisco il concetto di Daniele Varrazzo.
I dati che metteresti nel tuo db valgono davvero il tempo che ci sprecheresti? 
A meno che non siano dati protetti dai diritti d'autore ovvero che tu lo stia 
facendo per puro scopo didattico.
Se ti vuoi divertire a cifrare i dati che scrivi nel db puoi usare un wrapper 
che prima di scrivere i dati nel db li cifra con il modulo hashlib di python
ciao Fabrizio

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-17 Per discussione Riccardo mancuso
grazie fabrizio.
molto interessante. Probabilmente è quello che sto cercando.
ma voi riuscite a connettervi sul sito web di pycrypto ?

http://www.pycrypto.org/



Il giorno 17 aprile 2012 15:18, Val donchisciott...@yahoo.it ha scritto:

 Mi è capitato di creare un modulo che crittografa i dati e li scrive in un
 db sqlite e ho usatoil modulo pyCrypto.
 http://pypi.python.org/pypi/pycrypto/

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-17 Per discussione Enrico 'Henryx' Bianchi
On Tuesday, April 17, 2012 08:53:39 AM Fabrizio Mancini wrote:

 I dati che metteresti nel tuo db valgono davvero il tempo che ci
 sprecheresti?

Dipende dal contesto. Per capirci, se lo scopo e` evitare che l'utente legga i 
dati inseriti, allora avete pienamente ragione. Di contro, se lo scopo e` 
proteggere i dati da accessi non autorizzati (vedi ad esempio un database di 
password), allora lo scopo dell'OP ha pienamente senso. Da questo punto di 
vista, probabilmente converrebbe all'OP definirsi un file proprietario in modo 
che vi sia un duplice controllo per l'inserimento della password (che, per 
forza di cose, dev'essere immessa manualmente dall'utente) e per la 
visualizzazione dei dati

Enrico

signature.asc
Description: This is a digitally signed message part.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-17 Per discussione Fabrizio Mancini

Il giorno 17/apr/2012, alle ore 19:28, Enrico 'Henryx' Bianchi ha scritto:

 On Tuesday, April 17, 2012 08:53:39 AM Fabrizio Mancini wrote:
 
 I dati che metteresti nel tuo db valgono davvero il tempo che ci
 sprecheresti?
 
 Dipende dal contesto. Per capirci, se lo scopo e` evitare che l'utente legga 
 i 
 dati inseriti, allora avete pienamente ragione. Di contro, se lo scopo e` 
 proteggere i dati da accessi non autorizzati (vedi ad esempio un database di 
 password), allora lo scopo dell'OP ha pienamente senso. Da questo punto di 
 vista, probabilmente converrebbe all'OP definirsi un file proprietario in 
 modo 
 che vi sia un duplice controllo per l'inserimento della password (che, per 
 forza di cose, dev'essere immessa manualmente dall'utente) e per la 
 visualizzazione dei dati

La mia provocazione voleva tirare fuori il vero motivo della cifratura di 
questi dati, senza il quale ogni suggerimento si disperde nell'acqua come la 
cenere! :-)
sono comunque d'accordo con te su quello che hai detto
ciao fabrizio

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-16 Per discussione Daniele Varrazzo

On Mon, 16 Apr 2012 16:17:00 +0200, Riccardo mancuso wrote:

ciao,
sto sperimentando con un db realizzato con sqlite.
Sapete come si può crittografare e decrittografare il dB ?


Se vuoi mettere il db su dei client e vuoi che un utente che può 
accedere alla macchina non possa accedere ai dati del db, stai perdendo 
il tuo tempo.


Se vuoi che i dati siano protetti contro qualcuno che rubi fisicamente 
l'hard disk puoi crittografare la partizione.


--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-16 Per discussione Pietro Bertera
Ciao,

Il 16 aprile 2012 16:17, Riccardo mancuso
mancuso.riccard...@gmail.com ha scritto:

 sto sperimentando con un db realizzato con sqlite.
 Sapete come si può crittografare e decrittografare il dB ?

GnuPG ?

Pero' dipende dall'architettura della tua applicazione, dai motivi per
cui vuoi cifrare i dati e mille altre incognite..


-- 
Bertera Pietro
http://www.bertera.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-16 Per discussione Massimiliano Pippi
On Mon, Apr 16, 2012 at 16:17, Riccardo mancuso
mancuso.riccard...@gmail.com wrote:
 ciao,
 sto sperimentando con un db realizzato con sqlite.
 Sapete come si può crittografare e decrittografare il dB ?

Prova a vedere questa estensione (non l'ho provata):
http://sqlcipher.net/

Ciao

-- 
M.

http://twitter.com/maxpippi :: http://masci.wordpress.com
http://www.pypg.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-16 Per discussione Riccardo mancuso
ciao daniele,
è esattamente il primo caso quello in questione. Perchè dici che perdo
tempo ?
Cmq, so che è possibile specificare una password per crittografare i dati,
ma non trovo esempi sul web.
Potreste postare qualche esempio  di script in python, dove si crittografa
un db sqlite?


Il giorno 16 aprile 2012 16:40, Daniele Varrazzo p...@develer.com ha
scritto:

 On Mon, 16 Apr 2012 16:17:00 +0200, Riccardo mancuso wrote:

 ciao,
 sto sperimentando con un db realizzato con sqlite.
 Sapete come si può crittografare e decrittografare il dB ?


 Se vuoi mettere il db su dei client e vuoi che un utente che può accedere
 alla macchina non possa accedere ai dati del db, stai perdendo il tuo tempo.

 Se vuoi che i dati siano protetti contro qualcuno che rubi fisicamente
 l'hard disk puoi crittografare la partizione.

 --
 Daniele Varrazzo - Develer S.r.l.
 http://www.develer.com
 __**_
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/**mailman/listinfo/pythonhttp://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] crittografare db sqlite

2012-04-16 Per discussione Daniele Varrazzo

On Mon, 16 Apr 2012 18:57:30 +0200, Riccardo mancuso wrote:

ciao daniele,
è esattamente il primo caso quello in questione. Perchè dici che 
perdo

tempo ?


Perché se una persona ha il db criptato e un programma che lo decripta, 
con un po' di pazienza e un po' di vaselina il modo di aprirlo lo trova.



--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python