Skip to content

codebyArya-bit/PassGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

PassGen

  1. Programming languages: Proficiency in languages like Python, JavaScript, or C++.
  2. Randomization algorithms: Understanding of algorithms for generating truly random numbers.
  3. Password security best practices: Knowledge of password security guidelines and standards.
  4. User interface design: Ability to create a user-friendly interface for password generation.
  5. Error handling: Skill in handling errors and exceptions to ensure robustness.
  6. Testing and validation: Ability to thoroughly test and validate generated passwords.

#Password Generator Project 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"))

#Eazy Level

password = ""

for char in range(1, nr_letters + 1):

password += random.choice(letters)

for char in range(1, nr_symbols + 1):

password += random.choice(symbols)

for char in range(1, nr_numbers + 1):

password += random.choice(numbers)

print(password)

#Hard Level 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)

print(password_list) random.shuffle(password_list) print(password_list)

password = "" for char in password_list: password += char

print(f"Your password is: {password}")

About

A Password Generator is a software tool designed to create strong, unique, and random passwords for online accounts. It aims to enhance password security, convenience, and peace of mind for individuals and organizations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages