Skip to main content

Generates memorable strong passwords.

Project description

During my recent encounter on an article about the vulnerability of weak passwords, I was enlightened on the dangers of weak passwords, which includes single-handedly serving as the “weakest link” to a web server. In details, if my weak password is guessed by an hacker, the whole web server of the site is vulnerable.

# password-generator: CLI program that generates a memorable, but absolutely random, password. The password generated would have four words seperated by either digits or special characters.

# “I want to use it”: Feel free to clone/fork it. ## Before runnning create.py: You’ll need to fill in: 1. env/env.sh: the default values for the range of values. EX: DIG_START=’2’, DIG_STOP=’6’. This sets the range for DIGITS to [2,6]. The generator will randomly use a digit between 2 and 6.

Make sure the range for CHARACTERS is valid ascii values for special characters.

2. create.py: dictionary.txt, which holds the words used by the generator. You can create yours by getting a datasets of words (from sources like [google-10000-english](https://github.com/first20hours/google-10000-english)) and using scraper.py to save words to dictionary.txt.

Make sure to set the file paths in `create.py`, and `scraper.py` if you’ll use it. ## Program output: For readaility, spaces are added to the password generated. # Future updates: 1. Error handling 2. REST API

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

password_gen-0.2dev.tar.gz (3.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page