elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: python generador de contraseñas AYUDAA!!! en: 2 Septiembre 2018, 09:44 am
Buenas soy nuevo !
me interese demasiado por el hacking y por la programacion

este es uno de mis primeros scripts la idea es generar claves para luego guardar en un archivo ".txt"
para usarlo futuramente en "Fuerza bruta " de ser necesario

ayuda para mejorar mi codigo y poder seguir aprendiendo!!
LA IDEA ES QUE MODIFIQUEN LO MENOS POSIBLE O LO JUSTO TY NECESARIO PARA PODER ENTENDER, COMO REPITO ... RECIEN ESTOY COMENSANDO ...
mil disculpas si estoy haciendo cualquier cosa
espero  su ayuda ,mientras sigo intentando entenderrrrr!!!
respetos!

Código:

#!/usr/bin/env python
import os
os.system("clear")
from random import choice

mayusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
minusculas = "abcdefghijklmnopqrstuvwxyz"
numeros = "0123456789"
signos = "<=>@#%&+"


longitud = 0
longitud =input("Ingresa la longitud de caracteres :")
os.system("clear")
print "][Menu generador de passwords by: Hyena]["
print
print "[01] Mayusculas de longitud ",+longitud
print "[02] Mayusculas + Minusculas de longitud ",+longitud
print "[03] Mayusculas + Numeros de longitud ",longitud
print "[04] Mayusculas + Numeros + Signos de longitud ",longitud
print
como_a_usar =""

como_a_usar=input("Ingresa La combinacion requerida : ")
if como_a_usar(type(x) == int or float):
if como_a_usar ==00:
op_00 =com_0 =(mayusculas)
com_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
elif como_a_usar ==01:
op_01 =com_1 =(mayusculas+minusculas)
                como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
elif como_a_usar ==02:
op_02 =com_2 =(mayusculas+numeros)
                como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
elif como_a_usar ==03:
op_03 =com_3 =(mayusculas+signos)
                como_a_usar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ<=>@#%&+"
elif como_a_usar ==04:
op_04=com_4 = [mayusculas+numeros+signos]
print op_04
else:
print "Coloque una opcion valida !"

p = ""
p = p.join([choice(como_a_usar) for i in range(longitud)])
print(p)



hyena_420
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines