• STATISTIQUES
  • Il y a eu un total de 0 membres et 31768 visiteurs sur le site dans les dernières 24h pour un total de 31 768 personnes!
    Membres: 2 606
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Framework Metasploit
    Le Framework Metasploit est un logiciel gratuit, open source de tests de pénétration développ&ea...
    Vulnérabilités
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [EN] Astalavista
    JavaScript: 1, Exploit: 2, Crypto: 34, CrackIt: 15, Stegano: 8, Programming: 12, Logic: 36, Special: 6, Science: 4, Info...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] w3challs
    Ce site propose différents types de défis informatiques: piratage, craquage, cryptographie, stég...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Générer un password
25-02-2015, 03h24
Message : #27
ZanyMonk Hors ligne
74686567617765
*



Messages : 5
Sujets : 0
Points: 6
Inscription : Nov 2014
RE: Générer un password
Bon c'est pas grand chose mais j'ai vu le titre du topic ça m'a donné envie de faire le mien, alors voilà. C'pas grand chose mais je crache jamais sur un peu de pratique en Python
Code PYTHON :

#!/usr/bin/env python2
import re, sys, string, random, argparse

parser = argparse.ArgumentParser(
    description='Generates a password'
)
parser.add_argument(
    '-l', '--length',
    type=int, default=8,
    help='Select password length (default: 8)'
)
parser.add_argument(
    '--lvl',
    type=int, default=3,
    help='Select password level between 1 & 5 (default: 3)'
)
args = parser.parse_args()

charsets = [
    string.ascii_lowercase,
    string.ascii_uppercase,
    string.digits,
    '+=!?-',
    ',;/:*$'
]

def generatePassword(length, level):
    charset = []
    for i in range(level):
        charset += list(charsets[i])
   
    password = ''
    while 1:
        for c in range(length):
            password += str(random.choice(charset))
        if(checkPassword(password, level)):
            break
        password = ''

    return password

def checkPassword(password, level):
    for i in range(level):
        if(not re.search(r"[" + re.escape(charsets[i]) + r"]", password)):
            return False
    return True

print generatePassword(args.length, args.lvl)
 
+1 (5) -1 (0) Répondre


Messages dans ce sujet
Générer un password - par cacaphonie - 13-11-2014, 09h59
RE: Générer un password - par gruik - 13-11-2014, 10h14
RE: Générer un password - par Junky - 13-11-2014, 10h57
RE: Générer un password - par notfound - 13-11-2014, 11h05
RE: Générer un password - par F50 - 13-11-2014, 23h25
RE: Générer un password - par octarin - 13-11-2014, 23h28
RE: Générer un password - par b0fh - 13-11-2014, 23h29
RE: Générer un password - par EpicOut - 14-11-2014, 08h39
RE: Générer un password - par Aniem - 14-11-2014, 18h01
RE: Générer un password - par eax64 - 14-11-2014, 20h37
RE: Générer un password - par GreenBlood - 29-12-2014, 04h07
RE: Générer un password - par notfound - 14-11-2014, 18h15
RE: Générer un password - par Kiwazaru - 14-11-2014, 18h57
RE: Générer un password - par gruik - 14-11-2014, 19h07
RE: Générer un password - par Aniem - 14-11-2014, 19h02
RE: Générer un password - par Kiwazaru - 14-11-2014, 20h05
RE: Générer un password - par cacaphonie - 15-11-2014, 00h09
RE: Générer un password - par notfound - 15-11-2014, 03h42
RE: Générer un password - par sakiir - 26-11-2014, 13h25
RE: Générer un password - par Junky - 26-11-2014, 13h29
RE: Générer un password - par notfound - 26-11-2014, 13h31
RE: Générer un password - par sakiir - 28-11-2014, 18h10
RE: Générer un password - par Sh4dows - 27-12-2014, 13h21
RE: Générer un password - par sakiir - 29-12-2014, 21h12
RE: Générer un password - par gruik - 29-12-2014, 23h18
RE: Générer un password - par sakiir - 01-01-2015, 14h09
RE: Générer un password - par ZanyMonk - 25-02-2015, 03h24
RE: Générer un password - par otherflow - 10-04-2015, 07h18
RE: Générer un password - par pepperspray77 - 29-08-2023, 15h09

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut