Password Generator

Generates random strong passwords A tool that generates strong random passwords using letters, numbers, and symbols. You can choose the password length.

Security basics (importance of strong passwords).
It’s practical—you can actually use this in real life.

Using libraries (string, random).

Working with lists and strings.

import random
import string

def generate_password(length=10):
characters = string.ascii_letters + string.digits + string.punctuation
password = "".join(random.choice(characters) for i in range(length))
return password
print("Generated password:", generate_password(12))

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *