Cette page explique comment charger les mots de passe les plus courants en C : C++. La liste peut être téléchargée sur l'une des pages suivantes :
Le code source suivant ouvre le fichier avec fopen()
avant de lire chaque mot de passe avec fscanf()
dans une boucle.
La boucle se termine lorsque la fin du fichier (EOF
) est atteinte.
Le code charge le fichier avec 100 mots de passe. Changez le nom du fichier pour charger plus de mots de passe.
Les codes sources suivants peuvent être utilisés pour charger un des fichiers en C ou C++ :
FILE* stream;
char password[40];
// Opening file in reading mode
stream = fopen("100-most-common-passwords.txt", "r");
if (stream == NULL) exit(1);
// Read all password until end of file
while (fscanf(stream, "%s", password) != EOF) {
printf ("%s\n", password);
}