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

Collection et Stream Java Discussion :

generer password aleatoire


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    MOE
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : MOE

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut generer password aleatoire
    Bonjour,

    Je veux mettre en place un générateur de mot de passe .

    Y a t il qcq qui a une idée

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tout dépend du niveau de sécurité souhaité, et aussi du caractère aléatoire de la génération. Un exemple rapide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    public static String generePassword( int taille )
    {
    	Random rand = new Random();
    	StringBuffer buffer = new StringBuffer();
    	taille = Math.abs( taille );
    	int c = 0;
     
    	while( taille > 0 )
    	{
    		--taille;
    		//minuscule + majuscule + chiffre
    		c = rand.nextInt( 26 * 2 + 10 + 1 );
    		if( c < 26 )
    		{
    			buffer.append( (char)( 'a' + c ) );
    		}
    		else if( c < 26 * 2 )
    		{
    			buffer.append( (char)( 'A' + c - 26 ) );
    		}
    		else
    		{
    			buffer.append( (char)( '0' + c - 26 * 2 ) );
    		}
    	}
     
    	return buffer.toString();
    }
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre confirmé
    Profil pro
    MOE
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : MOE

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Par défaut
    Merci ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Generer valeur aleatoir entre -0.5 et 0.5
    Par sparrow dans le forum C
    Réponses: 14
    Dernier message: 13/02/2006, 19h37
  2. generer un nbme aleatoire
    Par hm19000 dans le forum Langage
    Réponses: 1
    Dernier message: 20/10/2005, 00h43
  3. Generer un QCM aleatoirement
    Par RdLg2@ dans le forum Access
    Réponses: 10
    Dernier message: 22/09/2005, 21h43
  4. [langage] générer un nombre aléatoire gaussien
    Par kayari dans le forum Langage
    Réponses: 5
    Dernier message: 23/05/2005, 08h12
  5. [Math] Générer un BigInteger aléatoire entre 2 bornes
    Par falcon dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 13/05/2005, 15h33

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