MICRO-PROJECT REPORT
“PASSWARD GENERATING SYSTEM”
RATIONALE
Java password generator to generate a secure password that consists of
two lowercase chars , two uppercase chars ,two digits , two special chars and pad
the rest with random chars until it reaches the length of 20 characters.4
Aim/Benefits of the Micro-Project :-
Aim –
Create password generating system using advance java programming .
Benefits –
A password generator can be part of a password manager . when a password
policy enforce complex rules , it can be easier to use a password generator
based on that set of rules than to manually create passwords.
Course Outcomes Addressed :-
A] Develop a program using GUI framework (AWT and Swings ).
B] Handle event programs using Database .
C] Develop programs using Database .
Literature Review :-
Generate temporary is now a requirement on almost every website now a
days . in case a user forgets the password , system generates a random password
adhering to password policy of the company . Following example generate a
random password adhering to following conditions –
2|Page
15 3
1. It should contain at least one capital case letter .
2. It should contain at least one lower case letter .
3. It should contain at least one number .
4. Length should be 8 characters.
5. It should be contain one of the following special characters :@ , $ , # ,!.
Actual Methodology Followed :-
Many a time we forget our passwords and we opt for forget password option and
within no time we get a new password at our registered email id or phone number
to login our account.
Sometimes we access our bank accounts while shopping from an online store or
many more ways , in order to verify our transaction from the bank account , they
send us OTP (One Time Password )on our registered mobile number or our
registered e mail id within no time .
The following code explains how to generates such passwords and OTP within no
time and what code we can use if in case we need to do so .
Program code –
3|Page
15 3
4|Page
15 3
Actual Resources Used :-
5|Page
15 3
Sr no Name of resources Specification Qty Remarks
1 Operating system Windows 10 1 -
2 Computer Intel @ core 1 -
(TM)i5-6500 GHz ,
4GB RAM
3 Software Eclipse IDE 1 -
Output of the Micro-Project
Skills Developed / Learning Outcomes of this Micro-Project
6|Page
15 3
1. Able to prepare code.
2. Able to face errors , defects and faults .
The objects of a JPasswordField class is a text component specialized
for password entry . it allows the editing of a single line of text . It
inherits JTextField class.
Commonly used constructors :
Application of this Micro-Project
7|Page
15 3
1. Password are kept in one safe place .
2. No need to remember all password .
3. It allows generating robust password .
4. It makes it easier to change passwords.
5. Forgetting master password could be disastrous .
6. Forgetting to sing out could allow someone access to all accounts
.
NAME OF TEAM MEMBERS
SR.N NAME OF MEMBER ENROLLMENT SIGNATURE
O NO
1 ANKUSH SARODE 1901320141
2 ADITYA SHINDE 1901320143
3 ADITYA NEHARE 1901320207
4 KARTIK CHAVHAN 1901320101
8|Page
15 3