On Sat, 06 Mar 2010 17:51:45 +0100, Marco Fochesato <marco...@libero.it> wrote:
> Quindi.. passo alla domanda.. c'è un modo semplice per criptare o > nascondere o fare qualcosa in modo che il codice python non possa essere > letto da un semplice editor di testo? > > Ho dato un'occhiata a mi par si chiami PyInstaller o qualcosa del > genere.. ma non ho approfondito.. c'è qualcosa di + semplice? > Magari anche solo mettere un permesso particolare al file.. Puoi distribuire solo i file .pyc del tuo programma senza i .py. Puoi usare lo script "compileall.py" nella stdlib per farteli compilare tutti. Se usi l'opzione di compilazione -OO le docstring vengono rimosse dal bytecode. Questo è lo stesso livello di protezione che puoi raggiungere con pyinstaller: eviti di distribuire il codice sorgente e occorre essere motivati per fare il reverse engineer del codice (che è sempre possibile ma difficilmente evitabile). Rientri appieno nel "il codice non può essere letto con un editor di testo". -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python