Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
password_generator — Ein produktionsreifer, kryptographisch sicherer Passwortgenerator-CLI mit 17 Generierungsmodi, Entropie-Transparenz und umfassenden Anpassungsoptionen. | Kitploit
Tools/GitHubGitHub/krishnakanthb13/password_generator
Allgemeine DienstprogrammePasswort-CrackingVerschlüsselungs-/EntschlüsselungstoolsKryptographieDienstprogramme & FrameworksAuthentifizierung
GitHubkrishnakanthb13/password_generator

password_generator

Ein produktionsreifer, kryptographisch sicherer Passwortgenerator-CLI mit 17 Generierungsmodi, Entropie-Transparenz und umfassenden Anpassungsoptionen.

Repository anzeigen
24412vor 7 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

PassForge - All-in-One Passwort-Generator CLI

Ein produktionsreifer, kryptographisch sicherer Passwort-Generator CLI mit 17 Generierungsmodi, Entropie-Transparenz und umfassenden Anpassungsmöglichkeiten.

PassForge_v1.2.0

PassForge_v1.0.5

PassForge_v1.0.14

Funktionen

17 Generierungsmodi

GeneratorBefehlBeschreibung
Randomrandom, rKryptographisch sichere zufällige Zeichen-Passwörter
Passphrasephrase, pWortbasierte Passphrasen mit der EFF-Wortliste
Leetspeakleet, lPassphrasen mit Zeichenersetzung (A→4, E→3, etc.)
PINpinNumerische PINs mit konfigurierbarer Länge
Pronounceablepronounce, prLeicht aussprechbare silbenbasierte Passwörter
UUIDuuid, uRFC 4122/9562 UUIDs (v1, v4, v7) & Kurz (Base58)
Base64base64, b64URL-sichere base64-kodierte Geheimnisse
JWT SecretjwtHochentropische Geheimnisse für JWT-Signierung (HS256/384/512)
WiFi KeywifiWPA2/WPA3-kompatible Schlüssel (8-63 Zeichen)
License KeylicenseSoftware-Lizenzschlüssel (AXB-Format, z.B. 5x5)
Recovery Codesrecovery2FA-Backup-Codes (numerisch oder wortbasiert)
OTP Code/SecretotpTOTP/HOTP-Codes & Geheimnisse mit otpauth-URI
PatternpatternVisuelle gitterbasierte Muster-Passwörter
Themed Phrasephrase (benutzerdefiniert)Passphrasen aus thematischen Wortlisten (Tiere, Sci-Fi, etc.)
NATO Phoneticphonetic, phText/Passwörter in NATO-Alphabet umwandeln (Alpha-Bravo)
Analyzeanalyze, checkStärke eines vorhandenen Passworts analysieren
HistoryhistoryVerlauf der Passwortgenerierung anzeigen (standardmäßig 10 Einträge)
  • Voreingestellte Profile: Ein-Klick-Generierung für häufige Anwendungsfälle (Strong, Memorable, Dev, etc.)
  • Interaktives Menü: Voll ausgestattetes Menü für geführte Generierung
  • Plattformstarter: Dedizierte .bat- und .sh-Skripte mit interaktiven Menüs
  • Kryptographische Sicherheit: Verwendet Pythons secrets-Modul für CSPRNG
  • Entropie-Transparenz: Echtzeit-Entropieberechnung und Stärkeanalyse
  • zxcvbn-Analyse: Musterbasierte Passwortstärkeprüfung (Wörterbuchangriffe, Sequenzen)
  • Sichere Zwischenablage: Automatisches Löschen der Zwischenablage nach konfigurierbarem Timeout
  • Live-OTP-Codes: Generiert aktuelle 6/8-stellige TOTP-Codes zusammen mit dem Geheimnis
  • QR-Codes für OTP: Scanbare QR-Codes für Authenticator-Apps
  • Farbcodierte Ausgabe: Visuelle Unterscheidung zwischen Zeichentypen
  • JSON-Export: Maschinenlesbare Ausgabe für Skripte
  • Ausgeglichener Modus: Stellt eine lesbare Verteilung sicher (60% Buchstaben, 20% Ziffern, 20% Symbole)
  • Generator-Leitfaden: Umfassende Dokumentation für alle 14 Generatortypen.
  • Verschlüsselter Verlauf (Tresor): Verschlüsselt gespeicherte Passwörter automatisch mit AES-128 (Fernet).
  • Sichere Tresor-Speicherung: Dedizierter Tresor verwaltet kryptographische Schlüssel über .env (empfohlen) oder veraltete .vault.key mit strengen 0600-Dateiberechtigungen
  • Zero-Leakage-Architektur: 🛡️ Quellcode und Protokolle werden im PWA-Modus vom Browserzugriff blockiert; sensible Eingaben werden im CLI-Modus für die Entropieanalyse maskiert.
  • Geschwärzte Exporte: Sicherheitsorientierter Verlaufsexport mit automatischer Passwortschwärzung standardmäßig
  • Zero-Indentation-UI: Saubere, professionelle linksbündige Ausgabe für alle Modi
  • Intelligentes Leetspeak: Probabilistische Ersetzung für natürlichere, lesbarere Passwörter
  • Robuste Validierung: Interaktive Eingabeaufforderungen mit Standardwerten und rekursiver Fehlerbehandlung
  • Defensives PWA-Frontend: 🛡️ Integrierte Sicherheitsprüfungen für CDN-Assets, um Initialisierungsabstürze zu verhindern.
  • Globale Modifikatoren: Modi --easy-read und --easy-say
  • Paranoider Modus: Optionale manuelle Entropiesammlung über Tastatur-Timing-Jitter für maximale Sicherheit.

Installation

# Clone the repository
git clone https://github.com/krishnakanthb13/password_generator.git
cd password_generator

# Install dependencies (colorama, cryptography, pyperclip, etc.)
pip install -r requirements.txt

Schnellstart

# Generate a 20-character random password
python main.py random -l 20

# Generate a 4-word passphrase
python main.py phrase -w 4 --capitalize

# Generate a leetspeak passphrase
python main.py leet -w 3 -s _

# Generate with entropy analysis
python main.py --show-entropy random -l 16

# Launch interactive mode
python main.py --interactive

# Use a preset profile (Strong)
python main.py --preset strong --show-entropy

Verwendungsbeispiele

Zufällige Passwörter

# Basic 16-character password
python main.py random

# 24-character, letters only
python main.py random -l 24 --no-symbols --no-digits

# Easy to read (no 0/O, 1/l/I)
python main.py --easy-read random -l 20

# With minimum requirements
python main.py random -l 16 --min-upper 2 --min-digits 2 --min-symbols 1

# Balanced mode (mostly letters, fewer symbols)
python main.py random -l 24 --balanced

Passphrasen

# Standard 4-word passphrase
python main.py phrase -w 4

# Capitalized with underscore separator
python main.py phrase -w 5 -s _ --capitalize

# Alternate case (High Entropy)
python main.py phrase -w 4 -s . --alternate
# Output: aPpLe.bAnAnA.cHeRrY.dAtE

# Uppercase with hyphen separator (High Entropy)
python main.py phrase -w 4 -s . --uppercase
# Output: APPLE-BANANA-CHERRY-DATE

# Leetspeak version (Smart 50% substitution)
python main.py leet -w 4 -s -
# Output: 4PPl3.8@N@[email protected]

# Themed Passphrase (using 'animals.txt')
python main.py phrase -w 4 --capitalize --wordlist data/wordlists/animals.txt
# Output: Tiger-Falcon-Shark-Wolf

Software-Schlüssel (A x B)

# 5 segments of 5 characters
python main.py license --segments 5 --segment-length 5

# 4 segments of 8 characters
python main.py license --segments 4 --segment-length 8

Entwickler-Tokens

# JWT secret for HS256
python main.py jwt --bits 256

# Base64 API key
python main.py base64 -b 32 --url-safe

# UUID token (v4 Random)
python main.py uuid --upper

# UUID v7 (Time-based, sortable)
python main.py uuid --ver 7
# Or shortcut
python main.py uuid --v7

# Short UUID (Base58 encoded, ~22 chars)
python main.py uuid --short

# Generate a v7 UUID using the shortcut
python main.py u --v7

# Generate 10 short v4 UUIDs
python main.py uuid --v4 --short -n 10

# NATO Phonetic Conversion
python main.py phonetic --text "PassForge"
# Output: Papa-Alpha-Sierra-Sierra-Foxtrot-Oscar-Romeo-Golf-Echo

Sicherheit & Protokollierung

# Analyze an existing password
python main.py analyze "p@ssword123"

# Log to history
python main.py --log random -l 16

# View last 10 history entries (default)
python main.py history

# View all history entries (decrypted on the fly)
python main.py history --all

# View history with redacted passwords
python main.py history --redact

# Export history (Redacted by default)
python main.py history --export backup.json

# Export history (Plaintext - requires caution)
python main.py history --export secrets.csv --no-redact

# JSON output for scripts
python main.py --json jwt --bits 256

Befehlsreferenz

Tool herunterladen