Skip to main content

Random Password Generator

Project description

psgen

Pypi tests docs MIT licensed

Description

Random password generator tool made with python.

Installation & usage

$ pip install psgen 

$ psgen
52db9s%NhA1C

Install from source

$ git clone https://github.com/Nneji123/psgen.git
$ cd psgen
$ pip install -e .

Use within another Python script

>>> from psgen.psgen import generate_password_all

>>> generate_password(12) # this will print out a 12 character password
'52db9s%NhA1C'

For more information visit the official documentation.

Advanced options

$ psgen --help
usage: psgen [-h] [--number NUMBER] [--nodigit NODIGIT] [--noupcase NOUPCASE] [--nolowercase NOLOWERCASE] [--nosymbols NOSYMBOLS]
             [--onlydigits ONLYDIGITS] [--onlylocase ONLYLOCASE] [--onlyupcase ONLYUPCASE] [--onlysymbols ONLYSYMBOLS]

Generate a random password with numbers, symbols and letters.

optional arguments:
  -h, --help            show this help message and exit
  --number NUMBER       Write the length of the password you want to generate.The default value is 12. Example psgen --number 12
  --nodigit NODIGIT     This will generate a random password with no digits. Example psgen --nodigit 12
  --noupcase NOUPCASE   This will generate a random password with no uppercase letters. Example psgen --noupcase 12
  --nolowercase NOLOWERCASE
                        This will generate a random password with no lowercase letters. Example psgen --nolowercase 12
  --nosymbols NOSYMBOLS
                        This will generate a random password with no symbols. Example psgen --nosymbols 12
  --onlydigits ONLYDIGITS
                        This will generate a random password with only digits. Example psgen --onlydigits 12
  --onlylocase ONLYLOCASE
                        This will generate a random password with only lowercase letters. Example psgen --onlylocase 12
  --onlyupcase ONLYUPCASE
                        This will generate a random password with only uppercase letters. Example psgen --onlyupcase 12
  --onlysymbols ONLYSYMBOLS
                        This will generate a random password with only symbols. Example psgen --onlysymbols 12

Happy password creating! :)

License

MIT

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

psgen-1.0.4.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

psgen-1.0.4-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file psgen-1.0.4.tar.gz.

File metadata

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

File hashes

Hashes for psgen-1.0.4.tar.gz
Algorithm Hash digest
SHA256 bec7d66db8e5dcffc19a709e11e5fba2f45ae41e8a8d9050c5602475a327e7e9
MD5 e3ab5570412c1594e6834557c295bbd2
BLAKE2b-256 0801e84635904801dea10a1daaf474fae97e21ce8b4fd9137e78e77818e0966d

See more details on using hashes here.

File details

Details for the file psgen-1.0.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for psgen-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 88275a2fe17f9d0052fadb4daed57a24fa3ee5dfeec8d3328b168b132ca5d9e0
MD5 72f3f81c6c85ddd8ccf53bdee00522bf
BLAKE2b-256 c1a14e8182257d1933894cf4e6c184079bbba917e36f8bc4d96c3e26f93c53b0

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