nem02004
Messages postés47Date d'inscriptionvendredi 21 mai 2004StatutMembreDernière intervention23 avril 2007
-
17 août 2005 à 11:00
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
19 août 2005 à 17:11
Salut a tous, je programme sous dev-cpp, une fois mes programmes compilé c'est nikel, je nai aps de problemes mis à part que si jouvre mon executable entant que texte, je retrouve bcp trop dinformation, comment faire ? ( je voit les mot de pass ect )
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 17 août 2005 à 13:51
Pour tes mots de passe, utilise un algorithme de hachage tel que MD5.
Ainsi au lieu de les stocker en dur dans ton prog, stocke leur chaîne
MD5, c'est bien plus sécurisé ainsi !
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 17 août 2005 à 18:48
Au lieu de 0x705C3A63, on peut écrire 'P/:c', c'est un peu plus lisible (de droite à gauche)
Mais cette méthode n'est pas vraiment sécurisante, on peut toujours voir dans l'exe ou bien en décompilant
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 19 août 2005 à 11:30
c'est la meme chose sauf que dans ma solution, la chaine est placée
dans com en empilant successivement les caracteres sur la pile (et ca
apparaitra pas en clair si tu regardes l'exe avec notepad) alors que
"c:/perso/system" sera placé dans les ressources du prog et sera
visible par tous.
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 19 août 2005 à 11:32
en fait quand tu fais char com[] = { 'c', ':', '/', 'p', 'e', 'r', 's',
'o', '/', 'S', 'y', 's', 't', 'e', 'm', 0 }; l'affectation est faite a
l'execution, alors que char com[] = "c:/perso/System"; est plus faite a
la compilation (com va pointer vers une zone des ressources de l'exe)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 19 août 2005 à 17:11
OK, je pensais que tu disais de mettre la déclaration en global ce qui revenait au même. Mais si on met en local effectivement ca n'apparait pas en clair