Back to Projects

CryptoPassGen

A secure, cryptographically strong password generator with both graphical and command-line interfaces.

Project Overview

CryptoPassGen is a versatile password generation tool that helps users create strong, secure passwords. The application uses cryptographically secure random number generation to ensure passwords are truly unpredictable.

Available in both GUI and CLI versions, it caters to different user preferences and use cases - from quick terminal generation to a full-featured desktop application.

Key Features

  • Cryptographically secure random password generation
  • Customizable password length
  • Option to include/exclude character types (letters, numbers, symbols)
  • User-friendly graphical interface (Tkinter)
  • Command-line interface for scripting and automation
  • Password history storage in hidden files
  • One-click copy to clipboard
  • Password strength indicator

Technology Stack

Python (100%) Tkinter GUI CLI Version AGPL-3.0

Project Stats

-- Stars -- Watching

Usage

# CLI Version
python password_generator.py

# GUI Version
python Password_Gen_Gui.py

Generated passwords are stored securely in a hidden file passwords.txt in the home directory.