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.