Pages

Password Generator

Suite à cette annonce :
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