“Generador de contraseñas de Python” Código de respuesta

Generador de contraseñas Python

import string
from random import *
characters = string.ascii_letters + string.punctuation  + string.digits
password =  "".join(choice(characters) for x in range(randint(8, 16)))
print password
Glorious Giraffe

Generador de contraseñas de Python

import random

lower = "abcdefghijklmnopqrstuvwxyz"
upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numbers = "0123456789"
symbols = "@#$&_-()=%*:/!?+."


string = lower + upper + numbers + symbols
length = int(input("How Many Characters Do You Want Your Password To Be: "))
password = "".join(random.sample(string, length))

print("Here Is Your Password:", password)
Sleepy Skimmer

Generador de contraseñas en Python

import random

strong_keys = ["@","#","$","£","π","¥","&","3","¢","3","*","?","!","%","/","G","A","B","F","W","F","H","6","9",":","^","=","|","~","∆"]

def password():
	try:
		n = int(input('your password contain(type in number) : '))
	except:
		print('Rerun the program and type in number please')

	ans = ""
	for i in range(n):
		rand = random.choice(strong_keys)
		if i == 0:
			ans = rand
		else:
			ans += rand
		
	print('\n\nyour password: '+ans+'\n\n')
	user = input('if you dont like this?\nType \"r\" else \"q\" : ')
	if user.lower() == 'r':
		password()
	else:
		quit()
	
password()
S UZAIR

Generador de contraseña de Pythob

import string
import random

chars = list(string.ascii_letters + string.digits)
lenght = int(input("Lenght: "))
password = []
random.shuffle(chars)
for i in range(lenght):
    random.shuffle(chars)
    password.append(random.choice(chars))
    
print("".join(password))
szabioe

Generador de contraseñas Python

from random import randint

def create_random_chars(nbr_of_chars):
    return "".join(chr(randint(33,126)) for i in range(nbr_of_chars))


print(create_random_chars(10))
# I1CU>E5q;$
Puzzled Penguin

Script del generador de contraseñas de Python3

import string
import random


## characters to generate password from
alphabets = list(string.ascii_letters)
digits = list(string.digits)
special_characters = list("!@#$%^&*()")
characters = list(string.ascii_letters + string.digits + "!@#$%^&*()")

def generate_random_password():
	## length of password from the user
	length = int(input("Enter password length: "))

	## number of character types
	alphabets_count = int(input("Enter alphabets count in password: "))
	digits_count = int(input("Enter digits count in password: "))
	special_characters_count = int(input("Enter special characters count in password: "))

	characters_count = alphabets_count + digits_count + special_characters_count

	## check the total length with characters sum count
	## print not valid if the sum is greater than length
	if characters_count > length:
		print("Characters total count is greater than the password length")
		return


	## initializing the password
	password = []
	
	## picking random alphabets
	for i in range(alphabets_count):
		password.append(random.choice(alphabets))


	## picking random digits
	for i in range(digits_count):
		password.append(random.choice(digits))


	## picking random alphabets
	for i in range(special_characters_count):
		password.append(random.choice(special_characters))


	## if the total characters count is less than the password length
	## add random characters to make it equal to the length
	if characters_count < length:
		random.shuffle(characters)
		for i in range(length - characters_count):
			password.append(random.choice(characters))


	## shuffling the resultant password
	random.shuffle(password)

	## converting the list to string
	## printing the list
	print("".join(password))



## invoking the function
generate_random_password()
LLC00lJ

Respuestas similares a “Generador de contraseñas de Python”

Preguntas similares a “Generador de contraseñas de Python”

Más respuestas relacionadas con “Generador de contraseñas de Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código