Calculo de CheckSum

Iniciado por bwsr, 4 Marzo 2013, 18:28 PM

0 Miembros y 1 Visitante están viendo este tema.

bwsr

El otro dia lo publiqué en "ingenieria inversa" pero quizas era mas para aquí...

A ver si alguien me puede echar una mano.

http://foro.elhacker.net/ingenieria_inversa/calculo_de_checksum-t384354.0.html

Un saludo y gracias. ;)

APOKLIPTICO

Bullweiser, me parece que no estás entendiendo bien el concepto de checksum. Un checksum es un algoritmo de hash, es decir, no "cifra", sino que se hace un cálculo y se agrega al final del mensaje para comprobar que no haya habido errores en la transferencia.
Qué algoritmo de checksum estás utilizando??
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

Brida

Seguramente se confundirá con el cifrado MD5 ya que la mayoría de CheckSum lo usan.

El MD5 es un "cifrado" de no retorno, es decir, no podrías descifrarlo.

Se suele usar sobre todo para "cifrar" contraseñas y luego comparar si es la correcta o no cifrando de nuevo la que pone el usuario.

:-*

bwsr

La cuestion es que tengo un programa en el que pongo unos datos en hexadecimal y luego este los guarda en un fichero cifrados.
Luego yo si quiero cargo el fichero cifrado y este es descifrado por el programa dando como resultado el "texto plano" en Hexadecimal introducido por mi anteriormente. En el post del link del primer comentario esta el enlace donde pongo dos cadenas encriptadas y desencriptadas, lo que me gustaria es saber que tipo de cifrado és.

Si cambio cualquier caracter de la cadena cifrada, el programa no lo acepta más.

A ver si alguién me puede orientar por favor.

Un saludo y gracias otra vez.

;)




bwsr

A nadie se le ocurre nada ??? Una ayuda por favor.....

Gracias. :)

APOKLIPTICO

Mmh, lo mejor que podés hacer es verlo con ingeniería inversa, vas a necesitar ver el funcionamiento interno del algoritmo para reproducirlo...
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.