Skip to content

Stop making weak passwords. Generate unique and strong ones without storing them anywhere!

License

Notifications You must be signed in to change notification settings

hrt/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A very simple but infinitely useful program used to generate unique and random passwords on the fly.

Example usage:

> java Main facebook.com
> *******

The result will be in your clipboard - a password uniquely generated using random numbers of seeds made by the site and your master key which you provide upon every program launch.

The password will have minimum requirements defined within the function passwordMeetsRequirments(String pw) and length of at least passwordLength which is passed into Util's constructor.

How to use

To run the program use

java Main <INSERT_WEBSITE_DOMAIN>

After the first line is executed, enter your master key into the invisible field and press enter to have the password copied into your clipboard.

Compiling

Simply run

javac Main.java Util.java

To compile everything (including Test.java) then run

javac *.java

Testing

Compile everything and run

java Test

About

Stop making weak passwords. Generate unique and strong ones without storing them anywhere!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages