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

this_is_my_package_called_password-2.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page