Skip to content

UnbeatenAnalytics/7-days-coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

7 Days Coding Challenge πŸš€

Day 1 - Secure Password Generator

πŸ“Œ Project Description

A secure password generator built in Python that generates strong passwords using:

  • Uppercase letters
  • Lowercase letters
  • Digits
  • Punctuation symbols

The generator ensures:

  • Minimum length validation
  • At least one character from each required category
  • Cryptographically secure randomness using the secrets module

πŸ” Features

  • Default length: 12
  • Custom length support
  • Input validation
  • Secure random generation
  • Clean modular function design

πŸ›  Technologies Used

  • Python 3
  • secrets module
  • string module

β–Ά How to Run

python password_generator.py

πŸ“– What I Learned

  • Difference between random and secrets
  • PRNG vs CSPRNG
  • Importance of OS entropy
  • Proper function design
  • Git pull, push, rebase workflow

About

7-day coding challenge featuring practical Python projects with secure coding concepts and Git workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages