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-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 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  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 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 
>A: Discussioni generali sul linguaggio Python  
>Inviato: Martedì 17 Aprile 2012 8:53
>Oggetto: Re: [Python] crittografare db sqlite
> 
>
>On 16 April 2012 18:57, Riccardo mancuso  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-16 Per discussione Fabrizio Mancini
On 16 April 2012 18:57, Riccardo mancuso 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


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


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  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/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 Massimiliano Pippi
On Mon, Apr 16, 2012 at 16:17, Riccardo mancuso
 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 Pietro Bertera
Ciao,

Il 16 aprile 2012 16:17, Riccardo mancuso
 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 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


[Python] crittografare db sqlite

2012-04-16 Per discussione Riccardo mancuso
ciao,
sto sperimentando con un db realizzato con sqlite.
Sapete come si può crittografare e decrittografare il dB ?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python