Générateur de password

Description

Voilà, un petit générateur de mot de passe à exécuter dans un terminal, j'avais pas trop d'idée, donc j'ai transformer mon script bash en script python.
Merci de m'envoyer un message personnel pour toute amélioration.

PS: Le code a été réalisé sous GNU/LINUX il faudra donc changer les répertoires de sortie.

(Il s'agit là de mon premier script python)

Source / Exemple :


# -*- coding: utf-8 -*-
# Version du script <3.0.0>
# Createur <Plug'n'Play 512>
# Python Script
# Start

#########################################	 IMPORT		#######################################

from random import randint
from os import chdir
from time import strftime

#########################################	 DÉCLARATION DES VARIABLES	#######################################

i=0
PASS=""
USE=0
LOGIN=""
LONGUEUR=0
NomFichierPass=""
MATRICE="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
temp=strftime('#\t\t\t %d/%B/%Y\t%H:%M:%S\t\t\t\t#')
coupure="################################################################################"

#######################################################################################################

print(coupure)
print("#\t\t\t\t\t\t\t\t\t\t#")
print("#\t\t\tGÉNÉRATEUR DE MOT DE PASSE\t\t\t\t#")
print("#\t\t\t    By Plug'n'Play 512\t\t\t\t\t#")
print("#\t\t\t\t\t\t\t\t\t\t#")
print(temp)
print("#\t\t\t\t\t\t\t\t\t\t#")
print(coupure)
print("\n \n \n")
print("Combien de caractères voulez-vous que le mot de passe contienne?")
LONGUEUR = input(">......... ")
LONGUEUR = int(LONGUEUR)

print('\n\n\nPour quelle raison voulez vous créer un mot de passe ?')
USE = input('>......... ')
str=USE
USE=USE.lower()

while ( i != LONGUEUR):
		i+=1
		x=randint(0,62)
		PASS=PASS+MATRICE[x]

print("\n\n\nLe mot de passe qui a été créé est le suivant : %s" % PASS)
print("\n\n\nQuel identifiant voulez-vous lui associer ?")
LOGIN = input('>......... ')

print("\n\n\nQuel nom voulez-vous donner au fichier dans lequel\nva être stocké le mot de passe ?")
NomFichierPass = input('>......... ')

print("\n\n\nLe mot de passe va être écrit dans le fichier /home/USER/Bureau/%s" % NomFichierPass)

chdir("/home/USER/Bureau")

obFichier = open(NomFichierPass,'a')

obFichier.write("Le mot de passe %s a été créé pour l\'usage suivant : %s. L\'identifiant est %s.\n" % (PASS, USE, LOGIN)) 

obFichier.close()

print("\n \n \n")
print(coupure)

print("\n \n \n")
print("Rappel: Le mot de passe %s a été créé\npour l\'usage suivant : %s." % (PASS, USE))
print("Vous pouvez le retrouver dans le fichier /home/USER/Bureau/%s." % NomFichierPass)
print("\n \n \n")

print(coupure)

print("\n \n \n")
print("Merci d'avoir utilisé mon petit script. \rPour toute question, suggestion, bug\nveuillez m'envoyer un message personnel à <http://www.codes-sources.com/auteur/1860419.aspx>")

# Script Python
# End

Conclusion :


Merci d'avoir lu mon petit script, donnez vos impressions et autre suggestions/améliorations ci-dessous

Codes Sources

A voir également

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.