Soluzioni informatiche per l'impresa

AES String – Crittografia leggera per le tue stringhe in C++

AES String è una libreria standalone scritta in C++20 per crittografare e decrittografare `std::string` utilizzando l’algoritmo AES. Completamente portabile e priva di dipendenze esterne, offre anche supporto integrato per codifica/decodifica Base64 e calcolo SHA256.

Progettata per essere semplice, efficiente e facilmente integrabile, questa libreria è ideale per progetti sperimentali, strumenti personali o applicazioni dove è richiesta una soluzione crittografica leggera.

Caratteristiche principali:

  • Crittografia AES in modalità ECB con padding PKCS7;
  • Supporto per codifica Base64;
  • Hashing SHA256;
  • API compatta e intuitiva
  • Licenza Mozilla Public License v2.0
I codici sorgenti sono disponibili su GitHub.