Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
password_generator — Un generatore di password CLI pronto per la produzione, crittograficamente sicuro, con 17 modalità di generazione, trasparenza dell'entropia e opzioni di personalizzazione complete. | Kitploit
Strumenti/GitHubGitHub/krishnakanthb13/password_generator
Utilità GenerichePassword CrackingStrumenti di Crittografia/DecrittografiaCrittografiaUtilità e FrameworkAutenticazione
GitHubkrishnakanthb13/password_generator

password_generator

Un generatore di password CLI pronto per la produzione, crittograficamente sicuro, con 17 modalità di generazione, trasparenza dell'entropia e opzioni di personalizzazione complete.

Vedi Repository
244107 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

PassForge - CLI Generatore di Password All-in-One

Un CLI generatore di password crittograficamente sicuro, pronto per la produzione, con 17 modalità di generazione, trasparenza dell'entropia e opzioni di personalizzazione complete.

PassForge_v1.2.0

PassForge_v1.0.5

PassForge_v1.0.14

Caratteristiche

17 Modalità di Generazione

GeneratoreComandoDescrizione
Randomrandom, rPassword casuali crittograficamente sicure
Passphrasephrase, pPassphrase basate su parole usando la wordlist EFF
Leetspeakleet, lPassphrase con sostituzione di caratteri (A→4, E→3, ecc.)
PINpinPIN numerici di lunghezza configurabile
Pronunciabilepronounce, prPassword basate su sillabe facili da pronunciare
UUIDuuid, uUUID RFC 4122/9562 (v1, v4, v7) e brevi (Base58)
Base64base64, b64Segreti codificati in base64 sicuri per URL
JWT SecretjwtSegreti ad alta entropia per firma JWT (HS256/384/512)
Chiave WiFiwifiChiavi compatibili WPA2/WPA3 (8-63 caratteri)
Chiave LicenzalicenseChiavi di licenza software (formato AXB, es. 5x5)
Codici di RecuperorecoveryCodici di backup 2FA (numerici o basati su parole)
Codice/Secret OTPotpCodici e secret TOTP/HOTP con URI otpauth
PatternpatternPassword basate su pattern visivo a griglia
Frase Tematicaphrase (personalizzato)Passphrase da wordlist tematiche (animali, fantascienza, ecc.)
Fonetico NATOphonetic, phConverti testo/password in alfabeto NATO (Alfa-Bravo)
Analizzaanalyze, checkAnalizza la forza di una password esistente
CronologiahistoryVisualizza cronologia generazione password (default 10 voci)
  • Profili Preimpostati: Generazione con un clic per casi d'uso comuni (Strong, Memorable, Dev, ecc.)
  • Menu Interattivo: Menu completo per generazione guidata
  • Lanciatori per Piattaforma: Script dedicati .bat e .sh con menu interattivi
  • Sicurezza Crittografica: Usa il modulo secrets di Python per CSPRNG
  • Trasparenza dell'Entropia: Calcolo dell'entropia in tempo reale e analisi della forza
  • Analisi zxcvbn: Verifica della forza della password basata su pattern (attacchi dizionario, sequenze)
  • Clipboard Sicura: Cancellazione automatica della clipboard dopo timeout configurabile
  • Codici OTP Live: Genera codici TOTP correnti a 6/8 cifre insieme al segreto
  • Codici QR per OTP: QR code scansionabili per app di autenticazione
  • Output Colorato: Distinzione visiva tra tipi di carattere
  • Esportazione JSON: Output leggibile per script
  • Modalità Bilanciata: Garantisce una distribuzione leggibile (60% Lettere, 20% Numeri, 20% Simboli)
  • Guida del Generatore: Documentazione completa per tutti i 14 tipi di generatori.
  • Cronologia Crittografata (Vault): Crittografa automaticamente le password salvate usando AES-128 (Fernet).
  • Archivio Vault Sicuro: Il vault dedicato gestisce le chiavi crittografiche tramite .env (raccomandato) o il legacy .vault.key con permessi file rigorosi 0600
  • Architettura Zero Perdite: 🛡️ Il codice sorgente e i log sono bloccati dall'accesso del browser in modalità PWA; gli input sensibili sono mascherati in modalità CLI per l'analisi dell'entropia.
  • Esportazioni Oscurate: Esportazione della cronologia con priorità alla sicurezza, oscuramento automatico delle password per impostazione predefinita
  • UI Zero-Indentazione: Output pulito e professionale allineato a sinistra per tutte le modalità
  • Leetspeak Intelligente: Sostituzione probabilistica per password più naturali e leggibili
  • Validazione Robusta: Prompt interattivi con valori predefiniti e gestione errori ricorsiva
  • Frontend PWA Difensivo: 🛡️ Controlli di sicurezza integrati per asset CDN per prevenire crash di inizializzazione.
  • Modificatori Globali: Modalità --easy-read e --easy-say
  • Modalità Paranoica: Raccolta manuale opzionale di entropia tramite jitter di temporizzazione della tastiera per la massima sicurezza.

Installazione

# 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

Avvio Rapido

# 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

Esempi di Utilizzo

Password Casuali

# 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

Passphrase

# 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

Chiavi Software (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

Token per Sviluppatori

# 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

Sicurezza e Registrazione

# 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
Scarica lo strumento