Sur Github, il y a une liste des 10 000 mots de passe les plus courants. J'ai également généré ma propre liste de mots de passe aléatoires .
Votre travail consiste à identifier la différence entre les deux listes (avec une précision de 100%).
Par conséquent, votre programme doit accepter une chaîne et renvoyer:
- Une valeur vraie si le mot de passe est sur la liste des mots de passe communs
- Une valeur fausse si le mot de passe est sur la liste des mots de passe aléatoires
- Tout ce que vous souhaitez si le mot de passe n'est pas non plus
Pour ceux qui sont intéressés, mon programme génère des mots de passe de 5 à 10 caractères et chaque caractère est soit une lettre minuscule soit un chiffre.
Remarque: Vous ne devez pas utiliser ces mots de passe dans quelque chose de sécurisé. Mon algorithme de génération n'est pas sécurisé du tout, et les résultats sont affichés en ligne pour que tous puissent les voir
$args[0]-in(gc .\10k-passwords.txt)? Devons-nous trouver une sorte de modèle qui reconnaît l'un mais pas l'autre?