IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

generer un password


Sujet :

Spring Java

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 19
    Par défaut generer un password
    Dju !

    Je voudrais trouver une factory pour créer un mot de passe mais malgré quelques recherches, ni les API de sprin security, ni Google ni ce forum ne me donnent d'indication.

    Un lien ? Une idée ?

    Merci d'avance...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Par défaut
    Tu cherches à générer aléatoirement un nouveau mot de passe, c'est bien ça ?

    Je ne connais pas d'API qui fasse ça, mais ce n'est pas très difficile à le faire manuellement. Dans mes applis, j'utilise ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    private static final Random random = new Random();
    private static final String PASSWORD_POSSIBILITIES = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789";
    private static final int PASSWORD_LENGTH = 8;
     
    public static String generateNewPassword() {
    	StringBuffer buffer = new StringBuffer();
    	int i, randomValue;		
    	for (i=0 ; i<PASSWORD_LENGTH ; i++) {
    		randomValue = random.nextInt(PASSWORD_POSSIBILITIES.length());
    		buffer.append(PASSWORD_POSSIBILITIES.charAt(randomValue));
    	}	
    	return buffer.toString();
    }
    Notes : je retire volontaire '0' et 'O' pour éviter la confusion.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 19
    Par défaut
    Merci de ta réponse.
    Entretemps j'ai écrit une classe 'PasswordGenerator' for similaire à ton exemple (mais avec 10 char).
    Néanmoins, je retiens ta bonne idée pour éviter la confusion entre les O et 0. J'avais déjà évité les char spéciaux, je vais enlever ces deux là aussi.

Discussions similaires

  1. generer password aleatoire
    Par zorro13 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 10/12/2008, 09h31
  2. generer une image bitmap a partir d'une scene OGL
    Par FreshLog dans le forum OpenGL
    Réponses: 4
    Dernier message: 01/07/2003, 11h29
  3. generer xsl depuis xml avec balises inconues ?
    Par cedre dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 24/06/2003, 09h00
  4. [VB6] générer un recordset qui n'est pas lier à un bdd
    Par damyrid dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/06/2003, 17h48
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo