Google News : mot de passe ( 32 millions de mot de passe laché sur la toile ) et aux innombrables mises en garde et autres conseils qu'on peut, aisément, trouver sur la toile à propos des mots de passe (Bien choisir son mot de passe), j'ai décidé de faire un petit générateur de mot de passe.
Avec python rien de plus... facile !
#! /usr/bin/env python
# -*- coding: utf8 -*-
#
# ******************************
# Password Generator
# ******************************
from random import randrange
letter=['a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z',
'A','B','C','D','E','F','G','H','I','J','K','L','M',
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
1,2,3,4,5,6,7,8,9,0]
password=""
while len(password) <10 :
hazard=randrange(len(letter))
generate=letter[hazard]
password+=str(generate)
print "Generated Password : %s" % password
Je me demande s'il n'y aurai pas moyen d'utiliser les expressions régulières la dedans, genre [a-zA-Z0-9]... A voir !
Aucun commentaire:
Enregistrer un commentaire