bisnn
Messages postés6Date d'inscriptionsamedi 15 septembre 2007StatutMembreDernière intervention20 novembre 2011
-
18 janv. 2011 à 21:17
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
20 janv. 2011 à 19:14
Bonjour,
surement déjà dit et vu mais je ne m'en sort pas, je débutes en C...
J'ai besoin dans un programme qui automatise certaines tâches d'utiliser un mot de passe...
Dans mon programme j'ai quelque chose comme ça:
char PassWord[5]= "toto";
Problème, n'importe qui éditant mon petit prog en hexadecimal trouve le pass "toto" en clair...
Donc question, comment crypter ce pass au sein de mon programme sans pour autant le rendre inutilisable en sortie...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 janv. 2011 à 01:44
Le hasher, ouh la ce sera pour plus tard.
On va aller dans l'ultra simpliste.
L'utilisateur aura rempli de sa saisie:
char psz[8];
On verifie si c'est bien "toto":
if(psz[0] != 't') goto progEND;
if(psz[1] != 'o') goto progEND;
if(psz[2] != 't') goto progEND;
if(psz[3] != 'o') goto progEND;
if(psz[4] != 0) goto progEND;
ICI c'est ok pour continuer le prog.
bisnn
Messages postés6Date d'inscriptionsamedi 15 septembre 2007StatutMembreDernière intervention20 novembre 2011 19 janv. 2011 à 02:05
Brunews tu ne m'a pas compris, aucun utilisateur ne rentre de mot de passe, c'est le programme qui utilise un de mes mot de passe pour automatiser des tâches sur mon PC, le programme en question tourne tout seul, aucune saisie utilisateur...
Merci quand même...
Par contre pour le sel je pige pas...
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 20 janv. 2011 à 19:14
En fait, le hasher n'irait pas vu que tu veux l'utiliser pour impersonner un utilisateur. Tu peux le mettre dans un fichier séparé si tu veux et/ou l'encrypter, y'a pas mal d'exemples sur le net
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question