Skip to main content

A simple command-line tool to generate random and secure passwords using the Python Standard Library

Project description

RandomPasswordCreator

A simple command-line tool to generate random and secure passwords using the Python Standard Library


Features

  • Generates random passwords directly from the command line
  • Customizable password length and quantity
  • Designed for Windows

Quick Start

1. Add to System Path

To use RandomPasswordCreator from any terminal window:

  1. Run pip install random-password-creator to install random-password-creator
  2. Open a command prompt and type password. It should print a random password

2. Usage

Arguments:

  • -n: controls how many passwords to return
  • -l: controls the length of the passwords
  • -o: controls the characters to omit from the passwords
  • -j: outputs passwords only made up of letters and numbers
  • -a: controls the characters to add to the passwords

Help message:

password -h

Default command:

password

-n argument usage:

password -n 5

-l argument usage:

password -l 20

-o argument usage:

password -o *+d

-j argument usage:

password -j

-a argument usage:

password -a !"£$%/()=?

using all arguments:

password -n 4 -l 15 -o *+d -j -a !\"£$%/()=

Changelog

[DEV]

[0000.006] Updated the main module [2026/01/11]
[0000.005] Updated pyproject.toml and the main module [2025/12/28]
[0000.004] Added the -a argument and removed the -i argument [2025/10/13]
[0000.003] Added the -j argument [2025/10/04]
[0000.002] Added the -i argument [2025/09/23]
[0000.001] First version [2025/09/15]

[MAIN]

[0000.006] Updated the main module [2026/01/11]
[0000.005] Updated pyproject.toml and the main module [2025/12/28]
[0000.004] Added the -a argument and removed the -i argument [2025/10/13]
[0000.003] Added the -j argument [2025/10/04]
[0000.002] Added the -i argument [2025/09/23]
[0000.001] First version [2025/09/15]

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

random_password_creator-0.6.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

random_password_creator-0.6-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file random_password_creator-0.6.tar.gz.

File metadata

  • Download URL: random_password_creator-0.6.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for random_password_creator-0.6.tar.gz
Algorithm Hash digest
SHA256 626e0d44f7354cbb7f61e5d8bea18d0320015bccc7c4e068e533d268eefae10c
MD5 5e96369d8c694a60d3a9501bb0bb559c
BLAKE2b-256 d6d00b79d962ee015956117ee88d040ff0c4f7d97981719f0dc443a5b29db8fa

See more details on using hashes here.

File details

Details for the file random_password_creator-0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for random_password_creator-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5fc659884f862b0ba8cbb6d88d4d2a02a30bcab513e83724f1003d8f70e810a2
MD5 272f9841973538010b4b20c7943cc0b0
BLAKE2b-256 e7f61dd448b29bad6e2c8f885a067d08473e174ace57b025b02b7809b5c9c702

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