https://github.com/ricardofalasca/passpro-generator
Python library - Generates pronounceable passwords
https://github.com/ricardofalasca/passpro-generator
mycanadapayday password-generator python-library
Last synced: 8 months ago
JSON representation
Python library - Generates pronounceable passwords
- Host: GitHub
- URL: https://github.com/ricardofalasca/passpro-generator
- Owner: ricardofalasca
- License: mit
- Created: 2018-04-03T21:46:26.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-03T22:56:09.000Z (about 8 years ago)
- Last Synced: 2025-03-14T04:32:51.025Z (about 1 year ago)
- Topics: mycanadapayday, password-generator, python-library
- Language: Python
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/ricardofalasca/passpro-generator)
# passpro-generator
Generates pronounceable passwords
## About
This module generates pronuceable passwords, based the the English digraphs by D Edwards.
Derived from Perl module: `Text::Password::Pronounceable`, written by Ricardo Falasca (MyCanadaPayday.com) - 2018-04-03 - published under MIT License.
## History
Python library by `Ricardo Falasca (MyCanadaPayday.com)`, 2018-04-03.
That was derived from mpw.pl, a bit of code with a sordid history.
CPAN module by Chia-liang Kao, 2006-09-11.
Perl cleaned up a bit by Jesse Vincent, 2001-01-14.
Converted to perl from C by Marc Horowitz, 2000-01-20.
Converted to C from Multics PL/I by Bill Sommerfeld, 1986-04-21.
Original PL/I version provided by Jerry Saltzer.
## Install
```
pip install passpro-generator
```
## How to use
```
from passpro import PasswordPronounceable
# instantiate
pp = PasswordPronounceable()
# generate a new password as length between 5 and 10 chars
pwd = pp.generate(5, 10)
```
Enjoy.