Modulo Wi-Fi ESP8266

... se non usi la crittografia (che comunque con ESP8266 NON dovrebbe essere troppo pesante), e decidi di usare gli hash, consisdera che dovrai aggiungere un meccanismo per rendere ogni volta univoco il messaggio che mandi e quindi l'hash altrimenti ... basta sniffare per un po' quello che trasmetti per avere tutti i comandi e relativi hash :smiley:

All'epoca, dovendolo fare con un semplice Arduino UNO + WiFi, avevo usato un meccanismo per cui, il server chiedeva un random al client, lo manipolava, assieme al vero messaggio con una formuletta nota solo al server ed al client e calcolava l'hash di quanto ottenuto. Trasmetteva il tutto e, dall'altra parte, il client faceva lo stesso processo per verificare se il messaggio era corretto. Un po' macchinoso (richiesta del random, elaborazione, invio del comando, verifica), ma ... sufficientemente sicuro per scopi amatoriali.

Guglielmo