2011/5/11 Daπid <davidmen...@gmail.com>:
> Hola:
>
> En la universidad estamos montando un concurso de programación en
> Python. Los participantes tendrán que escribir una función que se
> ejecutará dentro de un programa principal que les daremos hecho. Sin
> embargo, no queremos que ciertas partes críticas sean visibles, sino
> que tengan que simular el cálculo, o buscar otros enfoques. ¿Cómo
> podemos ocultar ese código?
>
> La calidad de la ofuscación tampoco ha de ser muy alta, y el
> rendimiento no es crítico; pero sí debe ser multiplataforma.
>
>
> En un principio habíamos pensado en los archivos .pyc, pero dependen
> de la versión de Python.
>

En el README de pyobfuscate puedes ver algo de información útil:
http://cvs.lysator.liu.se/viewcvs/viewcvs.cgi/~checkout~/pyobfuscate/README?rev=HEAD&cvsroot=pyobfuscate

Puedes complementarlo con codecs (rama 2 de python) para añadir más
ruido al código. Aunque si el alumno es un poco espabilado este método
no le será muy dificil de revertir.

Saludos:

Javi
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a