Skip to content

johansatge/passwordbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasswordBot

Simple password checker & generator - passwordbotapp.com.


Why

I wanted to make an online password generator, which would match those needs:

Score calculation

The score calculation is based on my own preferences: a 16-chars password made of:

  • 4 lowercase letters
  • 4 uppercase letters
  • 4 digits
  • 4 special characters

Each character has the same weight.

It is a basic way to calculate the password strength, but for now there are no unquestioned way to do so - entropy calculation is one of the most discussed methods, but it is not reliable in all cases, as it does not take the user behavior into account.

About similar characters

The avoid similar characters option, when enabled, removes the following when generating a password:

  • l, I and 1 (lowercase L, uppercase i and digit one)
  • O and 0 (uppercase o and digit zero)
  • S and 5 (uppercase s and digit five)

Development

Checkout the project, then run:

$ npm install

and:

$ npm run watch

To build the projet in dist/ when a change occurs.

Changelog

Version Date Notes
1.3.2 2022-02-26 Revamp build & move to ES6
1.3.1 2016-04-25 Removes dependencies to CDNs
1.3.0 2016-02-17 Adds Avoid similar characters option
1.2.0 2015-12-22 Responsive behavior
1.1.1 2015-08-26 Fix cookie duration
1.1.0 2015-08-26 Allows the user to save his options
1.0.0 2015-08-23 Initial version

License

This project is released under the MIT License.

Credits