• [^] # Re: Dans le genre

    Posté par . En réponse au journal Une idée fausse et des idées persos sur les mots de passe. Évalué à 1.

    Voilà, avec SHA-1 comme dans le lien mais avec un passage par base64 pour avoir minuscules, majuscules et chiffres. Je sais le shell, etc. mais moi je suis amoureux de python :)
    #!/usr/bin/python
    import getpass
    import sha
    import base64
    passphrase = getpass.getpass("pass phrase : ")
    location = raw_input("location : ")
    print "password : "+base64.encodestring(sha.new(passphrase+location).digest())[0:8]
    
    et le one liner pour nos amis les mongeurs :)
    import getpass, sha, base64;print "password : "+base64.encodestring(sha.new(getpass.getpass("pass phrase : ")+raw_input("location : ")).digest())[0:8]