Sono in procinto di sviluppare un sistema che trasmette periodicamente una piccola quantità di dati (16/18 byte), in cui l'unica parte che cambierà sarà un contatore da 4 byte che incrementerà per ciascuna trasmissione. I dati stessi non sono sensibili, quindi la crittografia non è obbligatoria, ma il ricevitore deve convalidare i dati utilizzando un algoritmo MAC, HMAC-SHA è stata la mia scelta. Dato che, per trasmissioni successive, cambieranno solo pochi bit del carico utile dei dati (l'incremento del contatore), è sicuro utilizzare HMAC-SHA senza crittografia dei dati o questo tipo di implementazione potrebbe portare un utente malintenzionato a generare falsi MAC?