Foros del Web » Soporte técnico » Ayuda General »

Calcular Checksum en un string hexadecimal

Estas en el tema de Calcular Checksum en un string hexadecimal en el foro de Ayuda General en Foros del Web. Buenas tardes No logro descifrar el checksum de la siguiente trama: {02}{0E}{B0}{00}{B3}{07}{07}{07}{07}{07}{07}{07}{0 7}{14}, en donde el ultimo byte "{14}" es el checksum, tengo mas tramas ...
  #1 (permalink)  
Antiguo 12/02/2015, 16:39
 
Fecha de Ingreso: febrero-2015
Mensajes: 1
Antigüedad: 9 años, 2 meses
Puntos: 0
Exclamación Calcular Checksum en un string hexadecimal

Buenas tardes
No logro descifrar el checksum de la siguiente trama:
{02}{0E}{B0}{00}{B3}{07}{07}{07}{07}{07}{07}{07}{0 7}{14},
en donde el ultimo byte "{14}" es el checksum, tengo mas tramas con las cuales intento descifrar este checksum, pero no lo he logrado, por lo que acudo al foro a ver si alguien de ustedes me puede ayudar; las tramas con que estoy validando son las siguientes (en cada trama el ultimo numero Hex es el checksum):

(he intentado sumando todos los datos de la trama, sacando el residuo de la división entre FF y luego restando con FF este residuo, como he visto que se comportan otros checksum hexadecimales pero veo que este requiere operaciones con alguna mascara)

{02}{0E}{B0}{00}{B3}{07}{07}{07}{07}{07}{07}{07}{0 7}{14}
{02}{0E}{B0}{00}{B3}{B7}{07}{07}{07}{07}{07}{07}{0 7}{B5}
{02}{0E}{B0}{00}{B3}{B3}{B3}{07}{07}{07}{07}{07}{0 7}{66}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{07}{07}{07}{07}{0 7}{55}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B7}{07}{07}{07}{0 7}{83}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B3}{07}{07}{07}{0 7}{93}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B3}{B3}{07}{07}{0 7}{D8}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B3}{B3}{03}{07}{0 7}{A4}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B3}{B3}{B3}{B3}{0 7}{41}
{02}{0E}{B0}{00}{B3}{B3}{B3}{B3}{B3}{B3}{B3}{B3}{B 3}{0F}


de ante mano agradezco cualquier aporte.

Última edición por Caesio; 14/02/2015 a las 11:18
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:20.