Générateur de mot de passe

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 543 fois - Téléchargée 15 fois

Contenu du snippet

._.!Si vous cherchez des mot de passe aléatoire de six à dix caractères a une cadence de 100000 mot/seconde vitesse testé sur vaio notebook 2 Go Ram.
Pas fait pour etre utilisé de façon frauduleuse.

Source / Exemple :


//::democrite41@laposte.net 
import java.io.*;
import java.util.Random;
import java.lang.*;
import java.lang.String;
	
 public class diCoTe
//°.°declaration de variable par type et caractere avec une variable
// ~d'aléatoire, suivant le modèle de la casse et caractère spéciaux ,il est possible de modifier le générateur de mot de passe en conservant uniquement les chaine de caractere alphanumerique exception faite des caractère spéciaux
  {
   private static final Random rand = new Random();
   private static final   String Xsi ="abcdefghijklmnopqrstuvwxyz";
   private static final String Gamm ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";  
   private static final String Iot = "1234567890";
   private static final String Zeta="&~#|`-_)('/?,;:.";
   private static String demo =""; 
   private static double i =0;
   public static void main(String[] args) {
//création d'un fichier dico.txt à l'emplacement de la compilation ,taille illimité max essayé 8 Go;)
        FileWriter writer;
    try {
      writer = new FileWriter("dico01.txt");

        {
//nombre d 'iteration à executer afin de générer du code et un nombre de mots de
// passe __________;))))))))
	for (i=0;i<31415926L;i++){
	demo="";
//randomisation des caractères selon leur nombre par type définis ,entre six et dix caratères
        while ((demo.length() != 6)&& (demo.length() != 7)&& (demo.length() != 8)&& (demo.length() != 9)&& (demo.length() != 10)) {
//selection aleatoire du type de caractère puis selection parmis les differents modèles de caractères              
              int rPick=rand.nextInt(4);
           if (rPick ==0) {
	      int erzat=rand.nextInt(25);
              demo+=Xsi.charAt(erzat);
         } else if (rPick == 1) {
	      int erzat=rand.nextInt(9);
	      demo+=Iot.charAt(erzat);
         } else if (rPick==2) {
              int erzat=rand.nextInt(25);
              demo+=Gamm.charAt(erzat);
         }else if (rPick==3) {
              int erzat=rand.nextInt(15);
              demo+=Zeta.charAt(erzat);
	}
	}
//Ecrire le caractères selectionnée pour être mis en place comme caractère transcris 
	writer.write(demo+"\n");
}
}
      writer.close();
    } catch (IOException e) {
      e.printStackTrace();
}
}
}

A voir également

Ajouter un commentaire

Commentaires


J ai compilé sous linux Ubuntu 13.04 en mode administratif.
La version de java est 1.7.0_21.
A+
Bonjour j'ai éssayé de compilé il y a des erreurs aux lignes 6 jusqu'à 8 les virgules et java,tu l'as compilé avec quel logiciel?merci d'avance

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.

Du même auteur (democrite41)