Answers for "how to generate password in python efficiently"

7

password generator 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
Posted by: Guest on July-26-2020
3

password generator python

#This is giving you a password with 8 strings and 4 numbers:
import random
i=0 
list=[]
while i < 12:
    while i < 8:
        list.append(random.choice(string.ascii_letters))
        i+=1
    while i < 12:
        list.append(random.randint(0, 9))
        i+=1
    
list=' '.join([str(elem) for elem in list])
print("Your new password: ", list.replace(" ", ""))
Posted by: Guest on November-13-2020
1

how to generate password in python efficiently

import random
letters = ['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']
numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
symbols = ['!', '#', '$', '%', '&', '(', ')', '*', '+']
print("Welcome to the PyPassword Generator!")
nr_letters = int(input("How many letters would you like in your password?\n")) 
nr_symbols = int(input(f"How many symbols would you like?\n"))
nr_numbers = int(input(f"How many numbers would you like?\n"))
password_list = []
for char in range(1, nr_letters + 1):
  password_list.append(random.choice(letters))
for char in range(1, nr_symbols + 1):
  password_list += random.choice(symbols)
for char in range(1, nr_numbers + 1):
  password_list += random.choice(numbers)

random.shuffle(password_list)
password = ""
for char in password_list:
  password += char
print(f"Your password is: {password}")
Posted by: Guest on August-09-2021
2

how to create a password generator in python

#Simple Way To Make Password Generator
#NickSiteCoder
import random

characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789!@€$#%({)}],/<\.>[*^&"

while 1:
    length = int(input("What length would you like your password to be ? :"))
    count = int(input("How many passwords would you like ? "))
    for x in range(0, count):
        password = ""
        for x in range(0,password_len):
            password_characters = random.choice(characters)
            password      = password + password_characters
        print("Here is your password : ",password)
Posted by: Guest on May-17-2021

Code answers related to "how to generate password in python efficiently"

Python Answers by Framework

Browse Popular Code Answers by Language