septembre
2009
Bonjour,
J’ai eu l’utilité de développer un programme qui me permet de stocker mes mots de passes de manière sécurisé.
Histoire de partager un peu ceci, j’ai mis à disposition le programme avec ses sources.
Bien sûr des outils existent déjà mais j’ai éprouvé le besoin de le faire par moi même :aie:
C’est tout à fait améliorable, mais on peut déjà l’utiliser tel quel.
Vous pouvez le télécharger ici à l’adresse suivante : http://ftp-developpez.com/alain-defrance/passwd.tar.gz
L’outil est en ligne de commande et s’utilise de la manière suivante :
java -jar passwd.jar list (liste les labels)
java -jar passwd.jar add label login pass (Ajoute un label)
java -jar passwd.jar del label (supprime un label)
java -jar passwd.jar get label (récupère un mot de passe)
Exemple d’utilisation
$ java -jar passwd.jar add dvp myLogin myPassword
INFO –
INFO – Sat Sep 19 16:35:14 CEST 2009
INFO – ./conf/pw.properties loaded successful
INFO – Keys generated to /home/kaz/IdeaProjects/passwd/k.db
INFO – Key length ‘2048’ used for key generation
INFO – Datas file ‘/home/kaz/IdeaProjects/passwd/d.db’ used
INFO – Keys file ‘/home/kaz/IdeaProjects/passwd/k.db’ used
INFO – Label dvp added
$ java -jar passwd.jar list
INFO –
INFO – Sat Sep 19 16:35:48 CEST 2009
INFO – ./conf/pw.properties loaded successful
INFO – Key length ‘2048’ used for key generation
INFO – Datas file ‘/home/kaz/IdeaProjects/passwd/d.db’ used
INFO – Keys file ‘/home/kaz/IdeaProjects/passwd/k.db’ used
Labels :
=> dvp
$ java -jar passwd.jar get dvp
INFO –
INFO – Sat Sep 19 16:36:21 CEST 2009
INFO – ./conf/pw.properties loaded successful
INFO – Key length ‘2048’ used for key generation
INFO – Datas file ‘/home/kaz/IdeaProjects/passwd/d.db’ used
INFO – Keys file ‘/home/kaz/IdeaProjects/passwd/k.db’ used
Label ‘dvp’ information’s : login ‘myLogin’, password ‘myPassword’
$ java -jar passwd.jar del dvp
INFO –
INFO – Sat Sep 19 16:37:03 CEST 2009
INFO – ./conf/pw.properties loaded successful
INFO – Key length ‘2048’ used for key generation
INFO – Datas file ‘/home/kaz/IdeaProjects/passwd/d.db’ used
INFO – Keys file ‘/home/kaz/IdeaProjects/passwd/k.db’ used
INFO – Label dvp deleted
Le chiffrement se fait par clé RSA et se configure via le fichier conf/pw.properties
Alain Defrance.