Torna agli aggiornamenti
New releaseOct 26, 2026

hashcat v8.0.0

L'utility di recupero password più veloce e avanzata al mondo

Condividi

hashcat

hashcat è una piattaforma di recupero password altamente ottimizzata per GPU, CPU e sistemi distribuiti di grandi dimensioni.

Caratteristiche

  • Il cracker di password più veloce al mondo
  • Il primo e unico motore di regole in-kernel al mondo, utilizzabile in ogni modalità di attacco
  • Gratuito e open source, con licenza MIT
  • Multi-OS: Linux, Windows e macOS, e compilabile dai sorgenti su BSD e Android
  • Multi-backend: CUDA, HIP, Metal e OpenCL
  • Multi-dispositivo: più dispositivi, anche di tipi diversi, in un unico sistema
  • Multi-hash: cracca grandi quantità di hash contemporaneamente
  • Oltre 630 modalità di hash, ciascuna scritta pensando alle prestazioni
  • Ricette di hash: scrivi un hash come espressione, ad esempio pbkdf2_sha256(md5(pass), salt, iter, 32), completamente accelerata su GPU
  • 10 modalità di attacco per la generazione di candidati password
  • Ponte di assimilazione: aggiungi una modalità di hash in C, Python o Rust, senza scrivere un kernel
  • Brain: salta i candidati già provati in una sessione precedente
  • Reti di cracking distribuite, tramite un overlay
  • Legge i candidati da una wordlist, da stdin o da un altro programma
  • Legge wordlist compresse con gzip, xz o zstd
  • Wordlist con seek
  • Ordinamento del keyspace tramite catene di Markov, così i candidati più probabili vengono prima
  • Ottimizzazione automatica delle prestazioni per dispositivo
  • Pausa, ripresa, riavvolgimento e avanzamento interattivi
  • Sessioni con nome, e ripristino dopo un'interruzione
  • Benchmark integrato
  • Watchdog termico integrato

Licenza

hashcat è distribuito con licenza MIT. Vedi docs/license.txt.

Installazione

Scarica la versione più recente e scompattala dove preferisci. Usa 7z x quando scompatti dalla riga di comando, così i percorsi completi dei file restano intatti.

La tua piattaforma potrebbe anche fornire dei pacchetti. I driver e i runtime necessari a hashcat sono elencati in docs/hashcat-requirements.md.

Compilazione

Compilare dai sorgenti è facoltativo. Il pacchetto di rilascio è lo stesso programma, e un binario compilato da te non craccherà più velocemente. Compilalo se vuoi una tua modifica, una correzione presente in master ma non ancora rilasciata, o una piattaforma per cui non distribuiamo un binario.

Vedi BUILD.md per come fare.

Test:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

Utilizzo e aiuto

Inizia con --help, disponibile anche nel repository come docs/hashcat-help.md. Un esempio di hash per ogni modalità è in docs/hashcat-example-hashes.md.

La wiki e le FAQ approfondiscono ulteriormente. Il forum contiene anni di domande con risposta. Se hai ancora bisogno dell'aiuto di una persona reale, vieni su Discord.

Documentazione

La directory docs copre ogni funzionalità. Quelle più richieste:

Contribuire

I contributi sono benvenuti. CONTRIBUTING.md contiene lo stile del codice, ciò che serve a una pull request e come testare una modifica prima di inviarla.

Sicurezza

SECURITY.md spiega come segnalare una vulnerabilità e cosa è considerato tale.

Buon cracking!

Categorie