Skip to main content

Ready to use Natural Language Password Generator.

Project description

Natural Language Password Generator

Ready to use Natural Language Password Generator. Based on the idea that a adj. noun pair is easier to remember then a random generated password, but still harder to brute-force.

Database source: https://github.com/NaturalLanguagePasswords/system

Python versions supported: 3.7+

CLI Use case:

nlpg

For getting help menu: nlpg --help

For use in a script: nlpg -s

Package:

Can also be used as a library.

import nlpg

password = nlpg.get_password(pair_len=6)

run:

help(nlpg.get_password)

for more information on the function.

TODO:

  • Add better support for script mode and multiple passwords.

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

nlpg-0.1.1.tar.gz (204.8 kB view details)

Uploaded Source

Built Distribution

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

nlpg-0.1.1-py3-none-any.whl (203.6 kB view details)

Uploaded Python 3

File details

Details for the file nlpg-0.1.1.tar.gz.

File metadata

  • Download URL: nlpg-0.1.1.tar.gz
  • Upload date:
  • Size: 204.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nlpg-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b3867df2d7921863485ee70f6ffd1c9a8bd1eb91ef0990673c58e17b5a7c977b
MD5 529e62bb9b9a96dd4ba41379e61a3051
BLAKE2b-256 cd3a20e76b6e7c3ec33f05d7c867bb2d5b465e42875e3723d8a1ec8918caff6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpg-0.1.1.tar.gz:

Publisher: python-publish.yml on tacozMacleo/NaturalLanguagePasswordGenerator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpg-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nlpg-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 203.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nlpg-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66b079b6c79e39459a1bd22b3c88b7a8d8b02ec6de65290b60b2091aadc88bb6
MD5 b2ab7a6073a8c78108ba38e4312a5902
BLAKE2b-256 49990fde94e09396237b3ef4a979a9eb0432f91b56da206d77599c67e39ce1ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpg-0.1.1-py3-none-any.whl:

Publisher: python-publish.yml on tacozMacleo/NaturalLanguagePasswordGenerator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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