Nous venons de créer notre vérificateur de mot de passe.
C'est plutôt cool, non ?
Je vous garantis que c'est quelque chose que si vous commencez à en parler pendant une
interview, l'intervieweur va être assez impressionné car il y a des sujets assez avancés.
Mais j'espère que tout ce processus a du sens et que vous disposez maintenant d'un outil qui fonctionne et que vous pouvez même vérifier vos mots
de passe pour vous assurer que vous êtes en sécurité en ligne.
Maintenant, une petite mise en garde que je tiens à noter est qu'en ce moment nous saisissons les mots de passe dans la
ligne de commande.
J'utilise quelque chose qui s'appelle un fischell.
Vous pouvez avoir des coquilles différentes.
Ou des programmes exécutés ici qui enregistrent parfois ces commentaires, si vous vous en souvenez, si j'appuie sur
un Aparo ici, vous voyez que je récupère mes mots de passe.
Donc quelque part sur mon ordinateur, ceci est enregistré.
Peut-être que ce n'est pas super sécurisé parce que quelqu'un pourrait y avoir ou y accéder.
Donc, un bon moyen pour vous d'améliorer ce programme est peut-être de lire ces mots de passe à partir d'un fichier texte au lieu d'un
argument de ligne de commande, mais je vous laisse cela, car vous devriez maintenant savoir comment faire
cela.
La dernière chose que je veux faire est simplement d'ajouter ici en bas, car cela devrait être notre module principal pour simplement
dire si le soulignement souligne le nom.
Parce que je veux dire, n'exécutez ce fichier que s'il s'agit du fichier principal exécuté à partir de la ligne de commande et non
s'il est importé.
Donc ici, si je lance ça.
Cela fonctionne toujours, mais nous nous assurons que cet automne ne sera exécuté que s'il s'agit du fichier principal en
cours d'exécution maintenant.
Une autre chose intéressante que vous pouvez également faire est que vous pouvez également faire sis dot exit pour quitter le processus au cas où.
Bien.
Au cas où, pour une raison quelconque, cela ne se terminerait pas, juste pour vous assurer que l'appel système se termine réellement et nous
ramène à la ligne de commande.
Donc, encore une fois, si je sauvegarde ceci.
Voilà.
Tout fonctionne encore.
La seule différence que vous verrez ici, c'est que l'arme est renvoyée par rapport à ici où elle ne
l'était pas parce que nous sortons de ce dossier.
Donc, toute cette vérification, mon fichier pass python a été exécuté.
Et à la fin de tout ça.
Que renvoie toute cette fonction, cette fonction principale ?
Eh bien, il revient fait.
Nous sortons donc de l'ensemble du processus et nous obtenons la valeur de retour de done.
Et voilà, mesdames et messieurs, nous avons terminé notre projet check my pass.
Maintenant, je vous ai dit que c'était mon projet préféré, cela ne veut pas dire que le reste des projets va être
nul tout au long du cours.
Je ne pense pas qu'ils le fassent.
Je dis juste que c'est plutôt cool.
Mais je suis excité par des choses comme ça.
Quoi qu'il en soit, partage ton travail, montre-le à tes parents, tes amis, ta famille,
ton employeur, et à la prochaine.
Bye Bye.