Bonjour,
Voici mon dilemme :
J'utilise les composants Indy FTP afin de créer une connexion FTP et d'envoyer/recevoir automatiquement certains fichier à partir de mon appli sur un serveur perso FTP.
Il me faut donc les login / mot de passe de mon compte perso FTP que je fournis au composant TIdFTP.
Pour le moment, je stocke en clair ces deux informations dans le code source de mon projet Delphi.
Mais je vois là une énorme faille de sécurité si un utilisateur désire décompiler / désassembler / faire un reverse engineering de mon application : les chaînes de caractère seront forcément en clair !
Question :
Comment procéder pour cacher ou crypter un mot de passe dans mon code source pour que l'appli puisse se connecter à mon compte FTP, sans que l'utilisateur ait besoin de rentrer à aucun moment ces informations ?
Merci d'avance !
Partager