begin process at 2008 07 19 09:23:36
1 212 728 membres
67 nouveaux aujourd'hui
14 165 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTIONNAIRE DE MOTS DE PASSE ET LOGIN SERVANT À L'AUTHENTIFICATION SUR SITES WEB [API WINDOWS - DEV CPP ]


Information sur la source

Catégorie :API Classé sous : gestionnaire, password Niveau : Débutant Date de création : 06/04/2007 Date de mise à jour : 11/04/2007 01:17:39 Vu / téléchargé: 3 704 / 551

Note :
Aucune note

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Dans ce programme, vous pouvez rentrer les principales informations qui servent à vous identifier partout sur le net.
Il vous suffit pour cela de créer ce que j'appelle un fichier de login. Ce fichier est contenu dans le répertoire "sauvegardes". Vous lui donner un nom, normal, et un mot de passe. Grace à ce mdp, les "enregistrements" contenus dans le fichier sont cryptés (cryptage XOR) (Un enregistrement contient un numéro d'identification, et 4 chaines de caractères : login, pass, email, site).
La clé de cryptage est générée à partir du mot de passe. Pour savoir que la cle est la bonne, lors du décryptage, je place en tete du fichier une chaine de caractères constante. Si la premiere chaine de caractères du fichier récupérée lors du décryptage du fichier correspond à cette constante, alors la clé est la bonne.

Ces enregistrements s'affichent dans une listview. Plusieurs opérations sont possibles sur ceux ci : en ajouter, en supprimer un, en éditer un, en rechercher un, et les trier par ordre croissant, dans le cas d'un tri selon l'ID, ou par ordre alphabétique, dans le cas d'un tri selon les logins/pass/adresses email/site.
Quelques opérations sont aussi possibles sur un fichier de login (contenant des enregistrements, suivez moi :D) : en générer un nouveu, en ouvrir un, changer le mot de passe, et changer le nom du fichier.

Conclusion

Un bugounet : meme si les mots de passe sont cachés, il est possible de les afficher en double cliquant sur le header de la listview pile au bon endroit (à vous de trouver ! :P)

Merci à gagah1, je me suis inspiré de sa source CURICO Editor. Sa source m'a bcp appris.
Merci aussi au créateur de la class cNU_ListView (dont j'ai perdu le nom, désolé :$) qui gére les listview, que j'ai quelque peu remanier (j'ai notament supprimé toutes les procédures qui agissaient sur la couleur de la listview, dont jme fous :P).

petit historique :D :
J'avais réalisé un script semblable en PHP qq années auparavant, et ce fut mon tremplin pour commencer le C/C++ ; je me suis dit : "je vais faire un truc pareil en C++ !" (pourquoi en C++... bah pcq je connaissais pas d'autres languages de programmation lol). Je m'étais dit que quand je commencerai vraiment à maitriser le language je le ferai, et voilà c'est fait. C'est important pour moi d'avoir fait ce projet. J'ai compris en le réalisant des notions fondamentales de l'API windows, et je suis plutot fier de moi, quoique vous pensiez de mon programme ^_^

wala, à vos commentaires !
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

07 avril 2007 00:11:09 :
Mise à jour du fichier .zip
07 avril 2007 14:16:04 :
Ajout du dossier "Sauvegardes" dans le zip + un delete en trop supprimé (qui provoquait des bugs au niveau de l'édition et de la suppression d'un enregistrement)
07 avril 2007 15:35:45 :
Ajout d'une fonction qui vérifie la présence des répertoires requis (merci vecchio ;) )
08 avril 2007 01:54:19 :
Création des éventuels répertoires manquants
11 avril 2007 01:17:39 :
La derniere maj du fichier zip n'était apparament pas passée ...
  • signaler à un administrateur
    Commentaire de gamemonde le 07/04/2007 06:27:17

    ton excecutable fonctionne pas quand on veux sauvegarder il a une exception . et quand on creer un enregistrement il n'est pas afficher a part de cela jai pas regarder le code encore.

  • signaler à un administrateur
    Commentaire de julien_boss le 07/04/2007 13:14:00

    il faut rajouter un répertoire "Sauvegardes" dans le répertoire du .exe .

  • signaler à un administrateur
    Commentaire de vecchio56 le 07/04/2007 14:04:53 administrateur CS

    Idem si le dossier res n'est pas présent. Ce serait mieux de vérifier la présence des fichiers, et de quitter proprement le programme en cas d'erreur

  • signaler à un administrateur
    Commentaire de julien_boss le 07/04/2007 14:20:52

    je n'y avais pas pensé, je fais ca de suite :)

  • signaler à un administrateur
    Commentaire de Taron31 le 09/04/2007 11:46:08

    c'est bien mais par contre ton soft n'est pas utilisable, il serait utilisable avec un cryptage AES 128 bits voire 256 bits... sinon l'interface est bien, tu devrais juste renforcer la sécurité.

  • signaler à un administrateur
    Commentaire de julien_boss le 09/04/2007 18:11:31

    J'admet que le cryptage xor n'est pas terrible. Quelle autre méthode me conseilleriez vous ? je nme suis pas assez plongé sur le pb de la sécurité jusqua mtn

  • signaler à un administrateur
    Commentaire de rt15 le 07/06/2007 14:22:14

    Heuu...
    Du md5 ?

    http://www.cppfrance.com/recherche.aspx?r=md5&tr=source

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS