You are on page 1of 8

A

MICRO-PROJECT
PRAPOSAL AND REPORT
ON
“PASSWARD GENERATING SYSTEM”

In Partial fulfillment of Diploma in Computer Engineering

(Vth Semester)

In the subject of

ADVANCE JAVA PROGRAMMING (22517)


By
ANKUSH SARODE
ADITYA SHINDE
ADITYA NEHARE
KARTIK CHAVHAN
Submitted To

Maharashtra State Board of Technical Education, Mumbai (M.S.)

Under the guidance of


Respected , PRAVIN MALVE
(Lecturer in Computer Engineering)
Department of Computer Engineering
Government Polytechnic Arvi, Dist. –Wardha

PART - A
1|Page

15 3
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

You might also like