Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/03/2011, 21:08
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: Codificar Archivos (C++)

Hola,

Cita:
Iniciado por Payaso73 Ver Mensaje
... O sea que con un programa, por ejemplo el MD5Summer, "saco" el md5 de la imagen y en el código de mi programa lo comparo para ver si es igual. ...
Si guardas el hash MD5 en el .exe, solamente es necesario cambiar el valor del hash por el valor del MD5 de la nueva imagen y cambiar la imagen para reemplazar tu logo.

Digo pues ... tanto MD5 y un editor hexadecimal o un poco de conocimiento de assembler te permite modificarlo; para eso guarda la imagen como un 'Resource' dentro del .exe y cárgala desde allí, el conocimiento necesario para reemplazar tu logo es el mismo. http://wiki.wxwidgets.org/Embedding_PNG_Images

Si realmente es tan necesario que no cambien tu logo por ningún otro, usa un método de criptografía asimética con llave pública y privada, dentro del .exe distribuye la llave pública, que permite desencriptar o validar la firma digital de la imágen pero no encriptar ningúna otra ni firmar; para eso necesitas la llave privada. Pero bueno ... eso es otra historia.

Saludos,