–1 voto
por (10 puntos) en Python
Hola

Necesito poner algo en un código de Python para que auto-detecte que no ha sido modificado. Si detecta que ha cambiado, no se ejecuta y da error.

Si hubiese un tercero, sería fácil: obtengo el md5 del código, y lo compruebo cada vez que lo voy a ejecutar... Pero si es dentro del código, eso no sirve, pues al incluir el md5 para compararlo, el md5 que se genera es completamente distinto.

¿Sugerencias?

PD: estoy mirando cosas de clave pública, clave privada, etc... pero siempre llego a lo mismo: dentro del fichero habrá un "if" que comprobará si está modificado, y basta con ponerlo a true/false según proceda. Otra desventaja de Python es que es código interpretado, o sea, que no se ofusca pues no se compila.

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...