Skip to main content

Password validator and generator

Project description

password

Password validator and generator

Usage:

command line: pip3 install password

python3: from password import main and main()

output:

Generate password? 
>>> yep
Website name? 
>>> numberbasher.onuniverse.com (PLZ visit)
Generated password for numberbasher.onuniverse.com (PLZ visit): "nUmBeRb@$HeR"
Check generated password? 
>>> yes, do that

Your password "nUmBeRb@$HeR" passed EASYTEST. 

Your password "nUmBeRb@$HeR" passed SHORTTEST. 

Your password "nUmBeRb@$HeR" passed COMMONTEST. 
Check your own password? 
>>> yippee!!!
Password? 
>>> Password
Sorry, common phrase #27: "pass" is in password "Password". Password is too easy. 
Sorry, common phrase #28: "word" is in password "Password". Password is too easy. 

Your password "Password" failed EASYTEST. 

Your password "Password" passed SHORTTEST. 
Sorry, password "Password" is the #1 common password. Password is too common. 
Sorry, password "Password" is the #275 common password. Password is too common. 
--snip--
Sorry, password "Password" is in the #958659 common password: "viswaspassword". Password is too common. 
Sorry, password "Password" is in the #969773 common password: "vgpassword". Password is too common. 

Your password "Password" failed COMMONTEST. 
Generate password? 
>>> quit

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

Built Distribution

File details

Details for the file this_is_my_package_called_password-2.0.0.tar.gz.

File metadata

  • Download URL: this_is_my_package_called_password-2.0.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for this_is_my_package_called_password-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d39292b1abbf857ffb3efbd56d6411a8bd29cb65d840324743a4a7e831bce9ff
MD5 03c10dcf2d84c4b8504b51e395c1083b
BLAKE2b-256 8414ef2988e3fc86fa7204c848c9d2ef7db7cf3f14d1c81a96d8a8f0ea82f6ae

See more details on using hashes here.

File details

Details for the file this_is_my_package_called_password-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: this_is_my_package_called_password-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for this_is_my_package_called_password-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a14c8e72dbd6f62eebd04bc24b54c14b3c51cc4241bebcaa785671ed16bd4dc3
MD5 06446ddb8e0edd7377923be89a79e9ea
BLAKE2b-256 71d27b56ec56918e571f24743ca37b2e63c8b325d0f4ddc0d74bd6c3f959537a

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