0% found this document useful (0 votes)
12 views3 pages

Python Password Generator Project

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Python Password Generator Project

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

School of Engineering and Technology

Department of Computer Science & Engineering

Python Programming-Mini Project


Div & Roll No 52,54,56,66,71

Name of Student: Aditya Suryawanshi,Vivek Sunune,Jagruti Thorat,Karishma Wankhade,Vaijinath


Patri

Project Title: Password Generator

Project Description: The Password Generator project is a simple yet secure Python application designed to
automatically create strong and random passwords based on user-defined preferences.
It allows users to choose password length, include or exclude character types
(uppercase, lowercase, digits, and symbols), and avoid ambiguous characters. The
generated passwords can be copied, saved, and evaluated for strength using entropy
calculation.
This project aims to promote good password practices by helping users create secure
passwords resistant to brute-force and dictionary attacks.

Software used  Technologies Used:


(Frontend & Backend)  Provides an intuitive interface to select password options and display results.

 Programming Language: Python


 Key Modules Used:.
o string – to access sets of letters, digits, and punctuation.
o The backend logic handles input validation, password
creation, entropy calculation, and secure random selection
of characters.

Programming Languages Python


used:

Application Area:  Cybersecurity – Generating strong passwords to protect online accounts and
systems.
 Software Development – Integrating secure password generators into
authentication systems.
 Personal Use – Helping individuals maintain strong and unique passwords.
 Educational Projects – Demonstrating cryptographic randomness, file handling,
and GUI design using Python.

Results/Input-Output Use Interface, Input and Output screenshots


Screenshot:
School of Engineering and Technology
Department of Computer Science & Engineering

Name and Signature of Student Name and Signature of Instructor


School of Engineering and
Technology First Year Bachelor of
Technology

You might also like