Autor
|
Tema: Modificar suma md5. (Leído 8,195 veces)
|
akrana
Desconectado
Mensajes: 36
|
Hola, estoy programando un p2p spread y los clientes p2p comprueban la suma md5 de los archivos en su carpeta compartida para no agregarles 2 veces, aunque tengan diferente nombre, asique necesito modificar esa suma aleatoriamente cada vez que me copie, pero que el programa corra igual, alguna idea?
Un saludo, akrana.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
Hola!
La verdad, no entiendo bien tu pregunta.
Quizas, si pudieras expresarte mejor...
Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
akrana
Desconectado
Mensajes: 36
|
Quiza me explique mal, los clientes p2p antes de compartir un archivo checan la suma md5 de todos los archivos de la carpeta compartida, y si hay varios archivos con el mismo hash, aunque tengan nombres diferentes, solo compartira uno. Entonces para que comparta todas las copias deben tener sumas md5 diferentes, asique necesito buscar la forma de modificar el archivo aleatoriamente cada vez que me copie, para que generen sumas md5 diferentes. Espero que asi se entienda mejor.... Un saludo y gracias por la ayuda.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
Pues con cambiar 1 solo byte, el MD5 cambia... Ahora, si queres que el calculo del MD5 del programa cambie, vas a tener que tocarle el algoritmno de generacion para que vaya cambiando a medida que va calculando. El MD5 tiene una tabla base con la cual realiza los calculos. Ahi podes cambiar algo. Sino, tambien, el MD5 se implementa (normalmente) como 3 funciones: Inicio, Alimentacion y Final. La parte de Alimentacion, recibe como parametro un DWORD (entero de 32 bits) que indica el valor inicial, previo al calculo. Ahi tambien podrias tocar ese valor. El valor que podrias meter, seria, por ej., el devuelto por GetTickCount. Quizas no te entendi bien nuevamente, pero bueh... Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
@ MCKSys Argentina Nada que ver la modificación del generador del md5, ya que si se hace eso seria el mismo caso, entre dos archivos identicos, se generaria el mismo MD5 ademas que su programa no puede tocar dicho codigo por ser un codigo compilado!¡. El lo que desea es tener un mismo archivo pero con distinto codigo MD5. asi que... Hola, estoy programando un p2p spread y los clientes p2p comprueban la suma md5 de los archivos en su carpeta compartida para no agregarles 2 veces, aunque tengan diferente nombre, asique necesito modificar esa suma aleatoriamente cada vez que me copie, pero que el programa corra igual, alguna idea?
Un saludo, akrana.
Mete uno o más bytes al final del archivo eso cambia el MD5, si es un exe correra de la misma manera. Dulces Lunas!¡.
|
|
« Última modificación: 27 Octubre 2009, 04:11 am por ░▒▓BlackZeroҖ▓▒░ »
|
En línea
|
The Dark Shadow is my passion.
|
|
|
akrana
Desconectado
Mensajes: 36
|
Ahora me entendisteis , pues eso es exactamente lo que quiero hacer! Muchas gracias a los dos por la ayuda!
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
El código compilado se puede modificar tambien.... no? Ademas, la modificacion se haria "para cada archivo", sino, es claro que siempre generaria el mismo resultado. Bueno, al final de cuentas, es obvio que no le entendi bien la pregunta. Saludos!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
El código compilado se puede modificar tambien.... no? aun asi el codigo MD5 seria el mismo para X archivos identicos no vale la pena en si modificar algo si se obtendra o mismo.
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
akrana
Desconectado
Mensajes: 36
|
Esta solucionado, le añado una cadena de bytes aleatoria al final del archivo y la suma cambia completamente.
Un saludo-
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
SUMA DE DOS FECHAS
Dudas Generales
|
GACHEFABI
|
2
|
3,792
|
11 Diciembre 2011, 21:42 pm
por Aberroncho
|
|
|
Mi contador web no suma...
Desarrollo Web
|
Puntoinfinito
|
2
|
2,802
|
21 Mayo 2012, 19:10 pm
por Puntoinfinito
|
|
|
suma matrices
Programación C/C++
|
ALONSOQ
|
3
|
2,645
|
21 Junio 2012, 17:20 pm
por ALONSOQ
|
|
|
suma de ASCII
Programación C/C++
|
josri
|
7
|
6,992
|
29 Marzo 2013, 02:26 am
por josri
|
|
|
Suma de Riemann
Dudas Generales
|
m@o_614
|
3
|
4,102
|
27 Julio 2013, 19:25 pm
por BlackZeroX
|
|