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/