El código Java para calcular el checksum XOR de un String es el siguiente:
String mensaje = "MI MENSAJE";
// Preparar campo CC (XOR de los caracteres del mensaje)
int checkSum = 0;
for (i = 0; i < mensaje.length(); i++) {
checkSum ^= mensaje.charAt(i);
}
String CC = Integer.toHexString(checkSum); // CC es el checksum
Podéis utilizar la calculadora MTK NMEA para obtener online el checksum de una cadena de caractéres.
No hay comentarios:
Publicar un comentario