Checksum

07/06/2004 - 19:50 por Jose Selesan | Informe spam
Hola, ¿alguien puede decirme como clacular un checksum? Por ejemplo, tengo
el siguiente paquete que recibo por el puerto serie:
i601000000000000011020030040050060&&F8FD donde "&&" marca el fin de los
datos y el comienzo del checksum que tengo que evaluar.

Si alguien puede ayudarme se los voy a agradecer.

Saludos.

José

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
07/06/2004 - 22:39 | Informe spam
Jose,

Que yo sepa no hay una manera única o estándar de calcular un checksum.
Muchas veces la cosa es tan simple como sumar los bytes que componen el
mensaje... Otras veces los bytes se agrupan en parejas y estas se
interpretan como enteros de 16 bits y se suman, otras veces es más
complejo...

Tendrías que buscar en la documentación correspondiente cómo se calcula esa
suma...

Slds - Octavio

"Jose Selesan" escribió en el mensaje
news:
Hola, ¿alguien puede decirme como clacular un checksum? Por ejemplo, tengo
el siguiente paquete que recibo por el puerto serie:
i601000000000000011020030040050060&&F8FD donde "&&" marca el fin de los
datos y el comienzo del checksum que tengo que evaluar.

Si alguien puede ayudarme se los voy a agradecer.

Saludos.

José


Respuesta Responder a este mensaje
#2 Juan C. Olivares
08/06/2004 - 07:03 | Informe spam
Una forma estándar es utilizar el hash MD5.

Para calcular el hash MD5 de un array de bytes, mira la documentación de
System.Security.Cryptography.MD5

Atte,
Juan C. Olivares

"Jose Selesan" wrote in message
news:
Hola, ¿alguien puede decirme como clacular un checksum? Por ejemplo, tengo
el siguiente paquete que recibo por el puerto serie:
i601000000000000011020030040050060&&F8FD donde "&&" marca el fin de los
datos y el comienzo del checksum que tengo que evaluar.

Si alguien puede ayudarme se los voy a agradecer.

Saludos.

José


Respuesta Responder a este mensaje
#3 Jose Selesan
08/06/2004 - 13:28 | Informe spam
Gracias a ambos, ya lo pude resolver.

Saludos.

"Juan C. Olivares" escribió en el mensaje
news:
Una forma estándar es utilizar el hash MD5.

Para calcular el hash MD5 de un array de bytes, mira la documentación de
System.Security.Cryptography.MD5

Atte,
Juan C. Olivares

"Jose Selesan" wrote in message
news:
> Hola, ¿alguien puede decirme como clacular un checksum? Por ejemplo,


tengo
> el siguiente paquete que recibo por el puerto serie:
> i601000000000000011020030040050060&&F8FD donde "&&" marca el fin de los
> datos y el comienzo del checksum que tengo que evaluar.
>
> Si alguien puede ayudarme se los voy a agradecer.
>
> Saludos.
>
> José
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida