Skip to content

waterrmalann/padlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”’ Padlock - Password Generator & Strength Checker

HTML5 CSS JavaScript

Header

A sophisticated web based password generator with strength checking. There are four available generators which can be used to create cryptographically secure and unique password combinations. The app also calculates password strength and time required for an attacker to crack it for both generated passwords and inputted passwords. This whole project was written in HTML, CSS, and vanilla JavaScript with a few dependencies.

Third Party Libraries

  • math-random-polyfill (A cryptographically safe implementation of Math.random())
  • zxcvbn (Password strength estimation library.)
  • gpw (Pronouncable passwords generator)

Screenshot


๐Ÿš€ Setup

A live and up to date version of the web app is available here. If you wish to modify the app or host it yourself, you can clone the repo and do whatever you want with it.

  1. Clone the repository.
git clone https://github.com/waterrmalann/padlock.git
  1. Install the dependencies.
npm install
  1. This will start a live server. Head to the IP shown in the console.
npm run serve

๐Ÿค Contribution

Contributions are always accepted. Feel free to open a pull request to fix any issues or to make improvements you think that should be made. You could also help me with the to-do list above. Any contribution will be accepted as long as it doesn't stray too much from the objective of the app. If you're in doubt about whether the PR would be accepted or not, you can always open an issue to get my opinion on it.

License

MIT License, see LICENSE