Skip to content

benmiller95/CITS2006---C7.-Implement-a-security-solution-of-your-choice-and-put-it-on-your-GitHub.-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

🔐 Secure Password Generator (Python)

A simple but secure password generator using Python’s secrets module.

Features

  • Configurable password length
  • Option to include/exclude:
    • Uppercase letters
    • Lowercase letters
    • Digits
    • Symbols
    • Similar-looking characters (e.g. O/0, l/1)
  • Cryptographically secure randomness

Why This Matters

This tool helps users create strong, unpredictable passwords that resist brute-force attacks and dictionary-based guessing.

How to Use

Run the script in a terminal:

python password_generator.py

Then enter the desired password length.

Example Output

Secure Password Generator
Enter password length (e.g. 12): 16
Generated Password: Vt6$kM8@ywF9zPL#x2r

Security Notes

  • Uses Python's secrets module — suitable for generating cryptographic secrets
  • Avoids predictable randomness from random or uuid

About

A Password Generator created to satisfy a CITS2006 Portfolio section.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages