Como saber si un archivo a sido modificado o injectado?

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola que tal, rebisando el foro toda la noche me encontre con esta nota; en este post que ceone respondio http://www.amsspecialist.info/viewtopic ... =546#p4429, y dijo que servia para saber si un archivo a sido modificado o no, curiosamente,, mi logica me dice, que simplemente comparando un archivo original con otro modificado, supongo q a travez del peso, ya se sabra si se a modificado, me refiero a añadido algo, quitado algo u otra cosa.. ahora dice, que el MD5 funciona para eso??, pero ... de que forma???

Ahora, bien se que algunos hackers de Rakin por ejemplo, injectan al executable del juego cuando ya esta abierto,, con un "injector" (llamemosle asi), entonces, lo que dice Ceone, de md5 para ver si a sido modificado tambien funciona para eso???

Alguien q me sake la duda por favor, xq como q se me hace prometedor para mi proyecto dado que me gusta la seguridad, y trato de hacer que mi proyecto sea anti hackeado xDD
si, y siguen bien! :)
mira md5 solo es un algoritmo de reducción de modo que te simplifica un string, haber si asi lo entiendes...

Si creo un archivo de texto con el siguiente texto: "8 goles marco ayer el Fútbol Club Barcelona al Osasuna en el CampNou" el archivo tendrá el siguiente peso: 68 bytes.

y si creo otro archivo de texto con el siguiente texto: "9 goles marco ayer el Fútbol Club Barcelona al Osasuna en el CampNou" el archivo tendrá el siguiente peso: 68 bytes.

de modo que por el peso no te puedes guiar... puesto que pueden parecer lo mismo no lo son porque en un archivo se meten 8 goles y en el otro 9 goles pero pesan lo mismo.

una vez entendido esto usamos md5 para saber la abreviación de uno y otro archivo.

Archivo 1 con el texto de:"8 goles marco ayer el Fútbol Club Barcelona al Osasuna en el CampNou"
MD5: 13eac0d1ddc91c823759f358c98cc0e9

Archivo 2 con el texto de:"9 goles marco ayer el Fútbol Club Barcelona al Osasuna en el CampNou"
MD5: 25b5258c93cbe3f1381c2613494f6e0a

como ves las abreviaciones son diferentes porque el contenido de los archivos es diferente!!!

espero que esto te sea de ayuda.

Saludos Ceone.
Oh!, muchas gracias man, le diré :), aunque creo que ya se profundiso demaciado y ya debe saber esto, yo todabia estoy empezando..., felizmente vivo a la otra cuadra de su jato, voy a su casa de paso q lo visito xD