begin process at 2012 05 27 16:42:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

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

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


 Information sur la source

Note :
Aucune note
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é :5 640 / 681

Auteur : julien_boss

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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 !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

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 ...

 Sources du même auteur

Source avec Zip Source avec une capture CONVERTISSEUR BINAIRE, HÉXA, DÉCIMAL UTILISANT LES API WINDO...

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SIMPLE ALGORITHME DE CRYPTAGE par Matden000
Source avec Zip PASSWORD GENERATOR par stillfelil
Source avec Zip Source avec une capture GESTIONNAIRE DE FENETRES AVEC UN MENU par bessim
Source avec Zip Source avec une capture CONTROL CONTENT SAVER par yex
Source avec Zip ADO GESTION FILMS(1) (WIN32) par BruNews

Commentaires et avis

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.

Commentaire de julien_boss le 07/04/2007 13:14:00

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

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

Commentaire de julien_boss le 07/04/2007 14:20:52

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

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é.

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

Commentaire de rt15 le 07/06/2007 14:22:14 administrateur CS

Heuu...
Du md5 ?

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[VC++] comment entrer un password avec ****** [ par GoldenEye ] la question est dans le titreComment écrire ****** au fur et à mesure que l'user écrit son password ( oui je suis nul en prog MFC je sais ) Programme avec Login et PassWord [ par SneakGuy ] Salut,Je voudrais me faire un petit programme qui permet l'accès à quelque chose (qui demande un Login et un PassWord). Je veux qu'il aille chercher l POUR LES PRO : le gestionnaire des tâches [ par bily ] Vegeta :-)comment faire pour lire le contennue du gestionnaire des tâches "ctrl+alt+del"et comment faire la distinction entre un processusdemmarrer pa le gestionnaire des taches sous win98? [ par bily ] Vegeta :-)Comment faire pour bloquerle gestionnaire des taches sous win98 ?je c le faire pour tout les system (win2000,nt,xp)mais win98 ne veut rien s pb avec ssh pour une connexion sans password [ par soseki ] Bijour, je voudrais faire un prog qui lance la connexion ssh et donne un pass, afin d'arriver directement sur la machine visée. Les deux machines sont PROG EN C, C++ ou autre langage... [ par sremy ] salut, je pose mon pb :Imaginons qu'on ai un prog. MS-DOS appelé prog1.exe qui une fois lancé est en attente d'un password dans la ligne de commande. Affichage d'une Fenetre apparente comme le gestionnaire des taches de WXP [ par Benwillis ] J'aimerai savoir quel est la commande en VisualC qui permet d'afficher une fenetre en avant plan comme gestionnaire des taches de Windows.A+ cacher une fenêtre [ par lysane ] J'ai utilisée la fonction showwindow pour cacher ma fenêtre:ShowWindow(FindWindow("ConsoleWindowClass",NULL),SW_HIDE); sous win2000 pas de problème, s gestionnaire de fichier ??? [ par Amanobuo ] Bonjours, j aimerais savoir comment utiliser le gestionnaire de fichiers sous visual C++ 6 (quelle est le chemin dans le menu quoi). Confirmation : c' gestionnaire de taches [ par berbeche ] je developpe un programe dans lequel j'ai besoin de recupere les meme informations que le Gestionnaire de tache de Windows .si quelqu'un a une petite


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales