Je suis entrain d'utiliser une librairie de cryptage pour crypter des données que j'enregistre sur une carte SD, J'utilise AES en 128 ça fonctionne parfaitement, mais pour crypter j'utilise une clé qui doit rester secrète du genre
uint8_t key128bits[] = "@McQfTjWnZr4u7x!";
Le soucis c'est que je me demande comment "stocker" cette clé dans mon code sans quel soit lisible simplement par un simple désassemblage.
En gros je suis sur une board perso avec un samd21e18a, ma carte ne dispose d'aucun accès sur le monde extérieur par de ble, de wifi etc. La solution est donc de mettre ma clé dans mon code mais j'aimerais juste qu'une personne qui désassemble le.hex ne tombe pas sur ma clé en 30s...
Je sais qu'il n'existe pas de solution parfaite, infaillible etc, je cherche juste un moyen de "dissimuler" ma clé, de ne pas rendre la tâche trop facile
Je suis ouvert a toute idées, pistes