Skip to content

🔓 Generate a Password with multiple options

License

Notifications You must be signed in to change notification settings

ArjunSharda/Passeo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passeo

🔓 Generate a password with multiple options

What is Passeo?

Passeo is a python password generator developed by Arjun Sharda, under the MIT License.


Passeo is used for checking your password through our strength check (includes Pwned, Length, and Case) and generate a password with multiple options.

Why use Passeo?

Passeo is a upcoming password generator project, with massive plans in the future, such as generation of a password and strength checker via CLI/terminal. Passeo is also completely safe to use and is open source for the community to know how the codebase works and learn from how the password generator.


Installation

Python 3.7+ is required

# MacOS / Linux (via Terminal)
python3 -m pip install -U passeo

# Windows (via CMD Prompt)
py -3 -m pip install -U passeo

Quickstart

>>> from passeo import passeo
>>> print(passeo.generate(length=10, numbers=True, symbols=True, uppercase=True, lowercase=False, space=True, save=True))

Docker

Building the docker image

$ docker build -t passeo .

Running passeo on the docker container

$ docker run --rm -it passeo sh
/usr/src/passeo/examples # python generate.py

v1.1.0 changes


  • [BREAKING] Changed Passeo to a Enum, meaning that it will now be for generation for example passeo.generate, not passeo().generate.
  • [ADDED] Added encrypting and decrypting. It has been supported by CLI.

v1.1.3 changes


  • [FIXED] Fixed CLI and normal issues with encrypting and decrypting (wrong function from Fernet was used)

© Arjun Sharda 2022-present
All Rights Reserved