Estoy en el proceso de desarrollar un sistema que transmite periódicamente una pequeña cantidad de datos (16/18 bytes), donde la única parte que cambiará es un contador de 4 bytes que se incrementará para cada transmisión. Los datos en sí no son confidenciales, por lo que el cifrado no es obligatorio, pero el receptor debe validar los datos mediante un algoritmo MAC; HMAC-SHA fue mi elección. Dado el hecho de que, para transmisiones sucesivas, solo se modificarán algunos bits de la carga útil de datos (el incremento del contador), ¿es seguro usar HMAC-SHA sin cifrado de datos o este tipo de implementación podría llevar a un atacante a generar MAC falsos? / p>