Skip to main content

To generate random and strong passwords.

Project description

Zenpass

PyPI Pypi - License PyPI - Python Version

To generate random and strong passwords.

Installation

pip install -U zenpass

Usage

usage: zenpass [options]

optional arguments:
  -h, --help         show this help message and exit
  -v, --version      show version number and exit.

to customize Password:
  -l , --length      to set length to the password
  -n , --ignore      to ignore unwanted characters to the password
  -i , --include     to include characters to the password
  -o , --only        to create password only using wanted characters
  -s , --separator   the separator character
  -c , --seplen      the length of characters between separator
  --repeat           to repeat the characters in the password (default : False)
  --separation       to separate password characters using separator (default : False)
  --show             to show password (default : False)

To generate a random password.

$ zenpass
Password copied to clipboard.

To set the password length, Default password length is 8-16.

$ zenpass -l 10 --show
Password: Q3m/vro|uR
Password copied to clipboard.

Whether the characters in passwords repeat or not, Default value of repeat is False.

$ zenpass -r --show
Password: 96Ndl;1D$jQu4Z2
Password copied to clipboard.

To include, ignore or use only 'alphabets', 'numbers', 'uppercase', 'lowercase', 'symbols' and random characters in generating password.

To ignore numbers in passwords.

$ zenpass -n numbers --show
Password: uyMXP‘$!ZSCYqzj
Password copied to clipboard.

To ignore characters a,b,c,d,e

$ zenpass -n abcde --show
Password: ~}t"R‘jF'ksG8~E
Password copied to clipboard.

To create a password only using special characters.

$ zenpass -o symbols -l 15 --show
Password: ?)".=-_^[_‘~{.)
Password copied to clipboard.

To include a,b,c,d,e characters in a password.

$ zenpass -o numbers -i abcde -l 15 --show
Password: 78713d1e3d926a3
Password copied to clipboard.

To separate characters in a password using separator.

$ zenpass -o uppercase --separation -l 16 --show
Password: YNQC-RKBF-DMAT-UVIP
Password copied to clipboard.

To separate characters in a password using separator _ with 5 characters between each separator.

$ zenpass -o uppercase --separation -l 15 -s _ -c 5 --show
Password: YNQCR_KBFDM_ATUVI
Password copied to clipboard.

Issues:

If you encounter any problems, please file an issue along with a detailed description.

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

zenpass-1.0.3.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

zenpass-1.0.3-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file zenpass-1.0.3.tar.gz.

File metadata

  • Download URL: zenpass-1.0.3.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for zenpass-1.0.3.tar.gz
Algorithm Hash digest
SHA256 7ceaaa1e96b459d16ce0226e3df77a2f95b30c863d42452e26ecbf864251f1ae
MD5 99c205db81e54a20f4403d545e29f428
BLAKE2b-256 ad7a960027682ecd0e6233151e7eaf738a05309ba5c5f9d662f0b12af704cc2a

See more details on using hashes here.

File details

Details for the file zenpass-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: zenpass-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for zenpass-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9d677fa34eaf5da746b96602d84def5fbdf0af2d9708f390ad9fde24b10a6a5a
MD5 079963cdfaa936ee965edcc5d5a06d3b
BLAKE2b-256 08e6461487447195d8660ee705795812adc67a297ab22f2fbe112b62653f6300

See more details on using hashes here.

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