Bonjour,
je sollicite votre aide parce qu'en ce moment je suis sur un projet de programmation d'un logiciel ou a l'intèrieur de celui-ci, il y a un mot de passe et un identifiant a saisir. Ce mot de passe et cet identifiant peuvent etre modifies a l'aide d'une commande specifique, le seul probleme, c'est que le mdp et l'identifiant sont stockés dans des variables et qu'une variable, une fois le programme eteint puis rallumer, elle prend sa valeur d'origine. Moi je voudrait qu'elle prenne la valeur modifie par l'utilisateur quelque soit l'action realise avec le pc(eteindre, redemmarrer, mise en veille, logiciel éteint, ...)
Je voudrait savoir s'il n'existerait pas une fonction ou un truc dans le langage C qui pourrait resoudre ce probleme.
Voici le code source de la saisie du mot de passe et de l'identifiant(je n'ai pas encore fait celui de la modification car il me faut la solution du probleme) :
Bonjour,
Tu dois stocker cette variable à l'exterieur de ton code.
Dans un fichier de config par exemple (après l'avoir cryptée pour que personne ne puisse la lire bien entendu...)
Ton code C (qui ne concerne pas ta question, mais que tu postes quand même) comporte de nombreux problèmes.
Sinon, pour compléter la réponse de jordane45, si tu es sous Windows comme ta signature le laisse entendre, sous Windows, on peut aussi utiliser la base de registre.
Comme indiqué par jordane45, tu ne stockerais pas le mot de passe en clair.
Pour un mot de passe, un algorithme de hashage, avec salage, plutôt que du chiffrement, est plus usuel.