Il y a quelque temps, pour mes besoins personnels j'avais écris un générateur de mot de passe paramétrable.
A l'époque je m'intéressais à Java, donc je l'ai écris en Java, mais plus comme prétexte pour tester un peu les api de java.
Est-ce que cela intéresserai du monde de le re écrire dans un autre langage plus adapté pour un outil en ligne de commande (C, C++, ADA) pour le mettre à disposition ?
Car il faut voir si pour quelque chose d'aussi simple rien n'existe déjà, j'avais regardé à l'époque mais il n'y avait pas les sources, et impossible de mettre la main dessus, donc si la situation n'a pas changé .... j'ai du code GPL en java qui peut servir de base pour une version plus sympas
A savoir que ce petit bout de programme a :
_ le support de l'internationnalisation
_ un système de pré réglage pour différent niveaux de sécurité
_ un panel d'option permettant de personnaliser dans tous les sens la génération
_ un système de traitement en batch pour générer des scripts de changement de mots passe en masse (pour changer les mots de passes de tous les comptes d'une machine)
_ une interface graphique (swing) utilisant la partie ligne de commande comme socle
_ la documentation en docbook
@+
# makepasswd
Posté par tinodeleste . Évalué à 5.
[^] # .. et pwgen
Posté par Guillaume . Évalué à 1.
[^] # ... et mkpasswd
Posté par Boa Treize (site web personnel) . Évalué à 2.
Par défaut sur pas mal de Linux et d'Unix.
# ridicule
Posté par kesako . Évalué à -10.
il y a des exemples en javascript dans une page html qui font ca tres bien
[^] # Re: ridicule
Posté par or zax . Évalué à 8.
[^] # Re: ridicule
Posté par Boa Treize (site web personnel) . Évalué à 10.
Pas du tout. Pas plus que d'utiliser un monstre comme un compilateur C pour ça. Et certainement moins que d'utiliser un navigateur web (et ses dizaines de milliers de lignes de codes) pour interpréter un langage de description de page qui contient un autre langage, le résultat de l'exécution n'étant même pas transférable à d'autres programmes sans intervention de l'utilisateur.
[^] # Re: ridicule
Posté par Sébastien Koechlin . Évalué à 2.
Ca permet d'utiliser des centaines de milliers de lignes de codes de la JVM et des API standards, plus une librairie, pour interpréter un langage de manipulation d'objets détournée de son usage initiale afin de générer un mot de passe.
Au niveau empreinte mémoire, ça commence à devenir sympa.
# APG
Posté par Ellendhel (site web personnel) . Évalué à 3.
http://www.adel.nursat.kz/apg/(...)
# fusionner les qualités
Posté par or zax . Évalué à 2.
si je veux faire un mot de passe utilisant les probabilités suivantes :
Minuscules : 0.33333334
Majuscules : 0.33333334
Chiffres : 0.16666667
Speciaux : 0.16666667
ou autre chose, difficiles car les outils manques de flexibilités.
Certains font des clients et des serveurs de génération de mot de passe, cool mais pas utile, d'autres sont là pour faire des mots de passe prononcable, sympas par contre mais restrictif. Ou alors générer des mots de passes binaires pour des applications (excellente idée d'ailleur, on y pense pas souvent mais c'est utile)
J'ai vu une fois une applet java sur un site proposé ce genre de flexibilité, malheureusement en outils ligne de commande ça manque.
Quelque chose de conceptuellement simple et flexible il n'y a pas beaucoup de choix.
Pour le langage JAVA, je l'avais fait ainsi pour délirer. Du C ou de l'ADA ou n'importe quoi d'autres dans la pratique sera plus adapté que JAVA.
Un petit utilitaire tout simple regroupant un peu toute ses qualités, serait sympas, qui ne fasse que la génération de mot de passe, mais sache faire tout ce qui concerne les mots de passes serait une modeste contribution mais sympathique tout de même, donc si ça intéresse quelqu'un ....
# gcj
Posté par Bader Lejmi (site web personnel, Mastodon) . Évalué à 2.
Ou même de l'adapter pour qu'il compile ?
Ça le rendrait totalement libéré des logiciels proprio sans pour autant le porter dans un autre langage qui est une tâche ingrate et sans attrait particulier...
[^] # Re: gcj
Posté par or zax . Évalué à 1.
Puis plus tard je le referais soit en C soi en ADA (pas eut l'occasion de le tester ce langage encore) je sais pas
# PyShaPass
Posté par rangzen (site web personnel) . Évalué à 2.
Fait avec les idées de ce journal : http://linuxfr.org/~rangzen/16788.html(...)
J'ai le même avecl'interface et la gestion de fichier si quelqu'un le veux ...
# ...
Posté par omnikron . Évalué à 1.
Perso pour générer un simple mote de passe (et seulement cela), la commande suivante peut être utile. En mélant ca avec du perl (par exemple) on peut déjà faire des petits scripts d'administration système qui tiennent la route.
$ openssl rand -base64 6
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.