Idées pour se protéger d'une décompilation ?
Bonjour tout le monde !
Après quelques recherches, je ne trouve pas de solution à mon problème.
Pour vous expliquer brièvement, je code un programme, qui sous certaines conditions doit envoyer automatiquement un email à une personne. L'envoi de mail se fait en utilisant un compte gmail, à peu près de cette manière :
Code:
1 2 3 4 5 6 7 8
| String account = "nom@gmail.com";
String pass = "unPassWord";
seConnecterAuCompte ( account, pass);
String to = "personneAContacter@blabla.com";
String subject = "sujet du mail";
String message "contenu du message";
envoyerUnMail(to, subject, message); |
Maintenant, le problème c'est que je vais délivrer mon programme sous forme d'un jar, et qu'il est très facile de le décompiler (cavaj par exemple), et de voir le couple account / mot de passe, ce que je ne veux pas.
Des idées pour protéger ce mot de passe ?
Une idée toute bête est de devoir fournir ce mot de passe à l'execution, mais le problème c'est que ce n'est pas automatique :x
Merci d'avance pour toute aide ;)