Re: [Python] crittografare db sqlite
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
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
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
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
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
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
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
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
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
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