Skip to main content

CybarPass

Minimalistic Passphrase Generation script with GUI

image

Dependencies

  • Python >= 3.9
  • tkinter module

PS: Also requires a word list file where each word is on a new line. You can supply your own, or, on MacOS and Linux, use /usr/share/dict/words.

Installation

  1. Open terminal and run python3 -m pip install cybarpass
  2. Set a shell alias: alias cybarpass="python3 -m cybarpass"
  3. Run according to the instructions below

Usage

  1. CLI mode: run cybarpass with optional parameter -n
  2. GUI mode: run cybarpass -g

Help Screen

output of cybarpass -h

usage: cybarpass [-h] [-n NUM] [-g] [WORD_LIST]

Generate a secure passphrase

positional arguments:
  WORD_LIST          Path to dictionary file

options:
  -h, --help         show this help message and exit
  -n NUM, --len NUM  Minimum length of passphrase
  -g, --gui          Run the program in GUI mode

NOTE: -n | --len has no effect in GUI mode

Example Runs

$ cybarpass -h

$ cybarpass

$ cybarpass -g

$ cybarpass -g /usr/share/dict/words

$ cybarpass /usr/share/dict/words

$ cybarpass /usr/share/dict/words -n 512

Resources

Metadata

Release files for cybarpass 2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cybarpass 2.6
File Size Uploaded
cybarpass-2.6.tar.gz 773.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cybarpass 2.6
File Interpreter ABI Platform
cybarpass-2.6-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / cybarpass-2.6.tar.gz

Download URL cybarpass-2.6.tar.gz
Size 773.2 kB
Tags Source
SHA-256 checksum
How to use checksums
33b1eedac1b6ecd85c4370a87e43437c7f0ef8b432cca4120043b9364d69fbb2
BLAKE2b-256 checksum
How to use checksums
0fd848a59875d1603c3e24a84d6d697db38b4053088a7189d84190b88e545074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / cybarpass-2.6-py3-none-any.whl

Download URL cybarpass-2.6-py3-none-any.whl
Size 772.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bfce6a1cb218807b4c2e6a2abcbd8465c83bd39e50bc29d77de19fb554176a7a
BLAKE2b-256 checksum
How to use checksums
4c30f5bf885531f7291b6b0cc253e2cc1f83ff045aeb67188740906478cfb1cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

2.6 This release

2 release files

2.5

2 release files

2.4

2 release files

2.3

2 release files

2.2

2 release files

2.1

2 release files

2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page