This project presents a demo on the implementation of an AES-encrypted HTTP request carried between an Arduino (ESP32) device and C# ASP.NET.
This Arduino project uses the following library:
- "AESLib" provided by Matej Sychra
https://github.com/suculent/thinx-aes-lib - "base64_encode" provided by dojyorin
https://github.com/dojyorin/arduino_base64
View Documentation (Step by Step Guide) at:
https://adriancs.com/c-sharp/1081/aes-encrypted-http-request-between-arduino-esp32-and-c-asp-net/
https://www.codeproject.com/Articles/5365769/AES-Encrypted-Data-Transmission-Between-Arduino-ES
Simplified article highlights the basic usage of AES locally within a Arduino device:
https://adriancs.com/arduino/1096/arduino-aes-encryption-128-bits-cbc/