Logiciel de stockage de mots de passe.

Soyez le premier à donner votre avis sur cette source.

Vue 28 173 fois - Téléchargée 2 154 fois

Description

Bonjour,

Voici la première source que je mets sur ce site, il vous faudra .Net2 .
C'est un programme chargé de sauvegarder toutes vos données confidentielles pour y accéder avec un seul mot de passe (bizarrement il n'y en a aucun sur le site). Je l'utilise depuis plus d'un mois déjà et il ne devrait pas y avoir trop de bugs (Il y en a toujours, allez imaginer ce que certain utilisateur sont capable de faire ..) en tout cas j'ai passé du temps à essayer chaque comportement du programme, vos données ne risquent pas d'être perdues ^^.
J'ai essayé de bien documenter le code et de faire quelque chose de propre et les endroits intéressant ne manque pas (en tout cas j'ai appris énormément de choses).

Ce que vous pourrez apprendre (Bon je ratisse large, je préviens :) :
- Sécurité: Cryptage (AES) de données, hachage de mot de passe + secureString.
- Messagerie: Envoi d'e-mail + réception (Aïe) SSL.
- Créer un évènement, DataSet, Liestview (ajouter, trier, tag ...), notifyIcon, presse-papier, raccourci clavier (de je sais plus qui), base de registre ...

Avantage par rapport à d'autre programme du même type:
- Comme je n'aime pas attendre, tout à été fait pour accéder rapidement aux données (démarre avec Windows + Identification rapide, mot de passe directement dans le presse-papiers après sélection (reste 1 min))
- On peut sauvegarder les données sur sa messagerie, pour ceux faisant une quinzaine de sauvegardes de leurs fichiers, parce qu'on ne sait jamais ... :)
- Multi-Utilisateur + Compte commun.
- Interface agréable :)

Inconvénient, choses qui n'ont pas abouti:
- On accède aux données avec seulement un mot de passe (pour la rapidité), ne pose pas vraiment de problèmes avec 2/3 utilisateurs (et encore, prenez quelque chose de non évident).
- La réception des e-mails et quelque chose de sans nom ! Pas vraiment de norme, les serveurs vous répondent ce qu'ils veulent, les e-mails sont construit selon le bon vouloir de l'expéditeur (même si il y a une structure commune). Fonctionne avec Orange, et une fois sur 2 avec Gmail (allez comprendre pourquoi après avoir lu un email sur Gmail celui ci n'est plus visible par la suite ...)! Bref j'ai abandonné avec toutes les messageries qui existent, il faut y passer un temps monstre.
- J'avais essayé de retrouver l'adresse internet du navigateur courant pour sélectionner le bon password rien qu'en ouvrant le programme suivant le site ou vous êtes, mais je n'ai pas réussi avec FireFox qui ne doit, décidément, pas être fait comme tout le monde :)

Ah j'allais oublier, très important: Si vous regardez les ressources prise par le programme en temps normal celle ci varie entre 15 et 21 Mo (pour un prog de 148 ko c'est fort)!!! Mais heureusement le programme réduit sa taille si vous utilisez plus de mémoire pour autre chose. J'ai vérifié et il peut atteindre la taille de 1/2 Mo, c'est bien sûr un comportement normal de la framework.

N'hésitez pas à critiquer certaines parties du code, je poste aussi pour ça.

Regardez l'annotation finale pour connaître le fonctionnement.

Conclusion :


Fonctionnement:
Vos données sont directement cryptées dans un fichier xml avec une clef dérivée du mot de passe utilisateur, chaque utilisateur est crypté différemment.
Votre mot de passe de messagerie lors de l'envoi ou réception de messages et seulement stocké dans une SecureString puis effacée.

Utilisation:
Vous accéder au menu avec un clic droit.
Double cliquez sur la TextBox du mot de passe pour générer un password.
Vous n'avez qu'à sélectionner le Titre dans la ListView pour que le pass soit conservé pendant 1 minute dans le presse-papiers.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4
Date d'inscription
mercredi 12 mars 2008
Statut
Membre
Dernière intervention
13 mai 2008

Bonjour.
J'ai pas réussi d'envoyer un mail, malgés j'ai cofiguré l'application.
Pour le mot de passe de messagerie est ce que je dois mettre celle crée (Pass).
Aide moi SVP, j'ai besoin de cette application.
Messages postés
124
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
10 février 2008

En effet MorpionMX, d'ailleurs tu me fais penser à ma phrase: "Il y en a toujours, allez imaginer ce que certain utilisateur sont capable de faire", je rigole bien sûr :)

Sinon je vois d'où vient le bug (a cause du décryptage), je le corrigerais dès lundi.
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
45
Salut
Cette petite application est très agréable a utiliser

Un petit bug : je tape le mot de passe dans la fenetre principale pour acceder a ma liste de pass stockés : la liste s'affiche bien
Ensuite je tape un autre mot de passe -> la liste reste. Si j'essaie d'acceder a un item de la liste -> Plantage

Bonne continuation
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49
Ca a effectivement l'air pas mal, j'espère avoir bientôt un peu de temps pour jeter un oeil
Messages postés
124
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
10 février 2008

Ahh c'était donc toi :)
Très pratique et bien réalisé ^^
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.