Blog
Ha dimenticato la password di Bitcoin Core? Ecco come recuperarla
In breve
Bitcoin Core non ha una funzione per reimpostare la password e non genera una frase di recupero. Se conserva un wallet.dat cifrato, può verificare possibili password offline; la fattibilità dipende dal numero di varianti e dal lavoro necessario per controllarne ciascuna.
- Crei una copia del file e verifichi che il problema sia la password, non un errore di caricamento, sincronizzazione o un file danneggiato.
- Raccolga vecchie password, frammenti ricordati e possibili variazioni di maiuscole, simboli o tastiera. Una lista breve può essere provata in Bitcoin Core; BTCRecover o Hashcat automatizzano ricerche più ampie.
- Lavori su una copia o sui dati estratti per la ricerca, conservando l’originale.
- Controlli anche backup non cifrati e chiavi private esportate prima di impostare la password: potrebbero dare accesso ai fondi controllati da quelle chiavi, ma non necessariamente all’intero wallet.

Ha il file wallet.dat. Solo che non ricorda la password che lo sblocca. È una situazione frustrante, ma spesso recuperabile, quindi segua questa guida in ordine prima di dare per scontato il peggio.
I Suoi bitcoin sono sulla blockchain, invariati. Il wallet era solo la chiave, e la password è il lucchetto su quella chiave. Il recupero della password di Bitcoin Core consiste nel trovare quella password – non nel far uscire le coin da qualcosa.
Prima di tutto, sfatiamo un mito. Bitcoin Core non fornisce una frase di recupero di 12 o 24 parole come i wallet più recenti. Non c’è una frase di recupero su cui ripiegare né un pulsante «password dimenticata». Tutto si trova in wallet.dat, e la password che ha impostato è l’unica cosa tra Lei e le Sue chiavi. La password è quindi la via di recupero.
Questa guida è il percorso pratico di Bitcoin Core: confermare che il wallet è crittografato, costruire una lista di ipotesi ed eseguire gli strumenti. Per il riferimento a livello di formato, valido per ogni wallet.dat della famiglia Bitcoin – Litecoin Core, Dogecoin Core e i fork – veda la guida al recupero della password wallet.dat.
Prima, confermi che il wallet sia davvero crittografato
A volte il wallet non è mai stato protetto da password e il vero problema è un altro. Lo verifichi prima di passare ore a indovinare.
Apra Bitcoin Core, vada su Finestra → Console (la console di debug) e digiti: walletpassphrase "lasuaipotesi" 60
Possono succedere tre cose:
- Il comando viene eseguito senza messaggi. La password ha funzionato e il wallet è sbloccato per 60 secondi.
- Riceve un errore che dice che la passphrase non è corretta. Il wallet è crittografato e quell’ipotesi era sbagliata. Prosegua.
- Riceve un errore che indica che il wallet non è cifrato. Non c’è quindi una password di cifratura del wallet da recuperare; questo messaggio, da solo, non indica che un file sia mancante o danneggiato.
Se l’accesso resta impossibile, identifichi il vero problema prima di scegliere un metodo di recupero. Se il wallet non si carica o il saldo appare errato, veda come ripristinare un file wallet.dat, che tratta anche la migrazione di un wallet più vecchio verso il Bitcoin Core attuale. Per un file eliminato, consulti la nostra gestione sicura di vecchi wallet e dischi; se il danno al file è confermato, il recupero dei file del wallet danneggiati.
Costruisca la Sua lista di ipotesi prima di toccare qualsiasi strumento
Questo è il passaggio che decide la maggior parte dei casi, e la maggior parte delle persone lo salta. Ogni strumento di recupero ha bisogno di materia prima: più le Sue ipotesi sono vicine alla password reale, più rapido e probabile è il risultato. Provi quindi a ragionare come la persona che l’ha impostata allora.
Scriva tutto ciò che potrebbe farne parte:
- Parole base che riutilizza: nomi di animali domestici, nomi dei figli, soprannomi, nomi di strade, band, squadre sportive.
- Numeri che aggiunge: compleanni, anni, cifre del telefono, numeri civici, un numero fortunato.
- Vecchie password di quell’epoca e le piccole modifiche che vi apporta.
- Dove va di solito la maiuscola (prima lettera? una parola specifica?).
- Simboli e loro posizioni (un ! o $ alla fine, una @ per la a).
- La lunghezza approssimativa, se ricorda di aver digitato qualcosa di lungo o corto.
Poi le cose noiose che bloccano le persone più di quanto pensino: un blocco maiuscole rimasto attivo, uno spazio finale, una tastiera impostata su un’altra lingua o un semplice refuso fatto due volte – una volta impostandola, una volta annotandola.
Controlli anche ovunque possa aver salvato la password: un gestore di password, vecchi taccuini, e-mail salvate e app per appunti.
Provi a mano una lista breve
Se la Sua lista è breve, provi i candidati direttamente nella console di debug con lo stesso comando walletpassphrase di prima, uno alla volta. Un messaggio di errore significa che la password è sbagliata; se non compare alcun errore, il wallet è sbloccato. Per dieci o venti ipotesi, è più veloce che configurare qualsiasi software.
Smetta di indovinare quando la lista finisce. Riscrivere alla cieca la stessa manciata di password non cambierà la risposta – lo farà il passaggio successivo.
Quando la lista è lunga: strumenti di recupero automatizzati
Superata una manciata di ipotesi, gli strumenti subentrano. Generano migliaia di varianti da ciò che ha fornito e testano ciascuna contro il file. Due meritano di essere conosciuti.
BTCRecover
BTCRecover è la scelta più accessibile, costruita per il recupero delle password dei wallet. La sua modalità a lista di token assembla una password a partire dai pezzi che ricorda: Lei fornisce frammenti come una parola base, un anno e un simbolo, e lo strumento li prova in ordini e combinazioni diversi. Opzioni come --typos-capslock, --typos-case, --typos-swap e --typos-delete includono da sole le sviste più comuni (un blocco maiuscole rimasto attivo, una maiuscola sbagliata, due caratteri scambiati, un carattere mancante), così non deve elencare ogni variante a mano. Gira offline contro una copia del Suo file di wallet e può usare una GPU per le password di Bitcoin Core. La documentazione ufficiale copre la configurazione.
bitcoin2john e Hashcat
Per un utente tecnicamente sicuro con una GPU capace, l’altra via estrae un hash dal wallet e lavora su quello invece che sul file. Lo script bitcoin2john.py, parte del kit John the Ripper, legge il Suo wallet.dat (sia i file Berkeley DB più vecchi sia quelli SQLite attuali) e stampa una riga che inizia con $bitcoin$. Quella riga la fornisce a Hashcat con la modalità -m 11300, la sua impostazione per un wallet.dat Bitcoin/Litecoin, poi esegue un attacco a maschera o basato su regole intorno al modello che ricorda. Richiede più configurazione di BTCRecover, ma una scheda grafica prova molti più candidati al secondo di una CPU. In entrambi i casi la ricerca gira contro l’hash estratto o una copia del wallet, mai contro il file reale.
Qualunque strumento usi, lo scarichi solo dalla sua fonte ufficiale ed esegua offline su una macchina non connessa a internet.
Ulteriori informazioni sul recupero della password wallet.dat.
Perché un wallet vecchio è più facile da recuperare di uno nuovo
I dati cifrati del wallet, la strategia dei candidati e l’età del wallet incidono sulla ricerca.
Quando si imposta una password, Bitcoin Core aggiunge deliberatamente lavoro prima di controllarla. Pensi a un lucchetto che fa aspettare un attimo a ogni tentativo. Quell’attesa è minuscola per chi digita, ma uno strumento di recupero deve fare la stessa attesa a ogni ipotesi – milioni di volte. È questo che rallenta la forza bruta.
Bitcoin Core imposta la durata di quell’attesa in base alla velocità del Suo computer quando ha crittografato il wallet la prima volta. Un vecchio wallet del, diciamo, 2012 è stato creato su un computer lento, quindi l’attesa per ipotesi è breve. Un wallet creato su un computer più nuovo e veloce ha un’attesa molto più lunga incorporata. Un’attesa più breve significa che uno strumento può testare molte più ipotesi all’ora. Un vecchio wallet.dat è quindi molto più facile da gestire di uno nuovo – stessa password, stessa attrezzatura.
Come recuperare in sicurezza senza perdere le Sue coin
Tentare di sbloccare un wallet è esattamente il momento in cui la gente perde il denaro che aveva ancora. Il recupero in sé è a basso rischio se segue alcune regole. È saltandole che i fondi spariscono.
- Lavori solo con una copia. Copi il Suo wallet.dat in una cartella separata ed esegua tutto su quella copia. Se uno strumento danneggia un file, danneggia quello usa e getta, non il Suo originale.
- Resti offline. Esegua gli strumenti di recupero su un computer non connesso a internet. Non carichi mai il Suo wallet.dat, le Sue chiavi o le Sue ipotesi di password su un sito che offra di «recuperarli». Quei siti esistono per rubare ciò che Le resta.
- Scarichi gli strumenti solo dalle loro fonti ufficiali. Le copie false degli strumenti di recupero sono una trappola comune.
- Se si rivolge a un servizio, condivida l’hash della password estratto, non il file. L’hash permette di testare i candidati senza ricevere mai le Sue chiavi. Così può ottenere aiuto per trovare la password senza consegnare il Suo wallet.
- Una volta riottenuto l’accesso, sposti le coin in un nuovo wallet configurato da Lei.
Il recupero della password non può annullare transazioni confermate sulla blockchain. Se i bitcoin sono stati rubati o inviati al destinatario sbagliato, conservi i dati delle transazioni e contatti la piattaforma coinvolta e le autorità competenti. Seguire i fondi sulla blockchain e avviare azioni legali sono questioni distinte, e nessuna delle due garantisce la restituzione dei fondi. Il nostro lavoro di recupero delle password ripristina l’accesso ai wallet dei legittimi proprietari.
L’accesso è ancora bloccato?
Non riesce ancora ad accedere dopo aver seguito i passaggi? Crypto Recovers può aiutare. Abbiamo recuperato oltre 200 wallet dal 2019, lavoriamo secondo il principio no cure, no pay e non deteniamo mai i Suoi fondi. Richieda una valutazione confidenziale.
FAQ: recupero della password Bitcoin Core
Il recupero della password di Bitcoin Core può funzionare senza una frase di recupero?
Non esiste una frase di recupero in Bitcoin Core. Non ha mai adottato le parole di recupero, quindi la password è la via di recupero: tutto si trova nel file wallet.dat crittografato, e la password che ha impostato è l’unica cosa tra Lei e le chiavi.
Posso usare una frase di recupero per reimpostare la mia password di Bitcoin Core?
No. Bitcoin Core non usa frasi di recupero, quindi non esiste alcun insieme di 12 o 24 parole che reimposti la password o ripristini il wallet. Il recupero riporta sempre al file wallet.dat e alla password che lo cifra. Bitcoin Core e le frasi di recupero spiega in dettaglio il perché.
Quanto dura il recupero della password di Bitcoin Core?
Dipende dai dati cifrati del wallet, dalla strategia dei candidati e dall’età del wallet. I dettagli ricordati possono rendere la ricerca più mirata. I vecchi file wallet.dat possono essere più veloci perché il ritardo integrato per tentativo è stato impostato quando il computer era più lento. Una password lunga e del tutto casuale, senza alcun modello ricordato, potrebbe non essere recuperabile affatto.
E se ho dimenticato la password ma ho ancora il file wallet.dat?
Il file wallet.dat cifrato resta il materiale su cui eseguire il recupero. Ne conservi una copia prima di qualsiasi test. Una strategia di candidati può essere verificata offline rispetto alla copia con uno strumento open source come BTCRecover; i dettagli ricordati possono rendere la ricerca più mirata.
Il supporto di Bitcoin Core può reimpostare la mia password per me?
No. Bitcoin Core non ha account, né server, né pulsante «password dimenticata». Se la password è persa, l’unica via è trovarla, che è esattamente il motivo per cui la lista di ipotesi conta così tanto.
Perché un vecchio wallet.dat è più facile da recuperare?
Bitcoin Core imposta il ritardo per tentativo in base alla velocità del Suo computer quando ha crittografato il wallet la prima volta. Un vecchio wallet da una macchina lenta ha un ritardo breve, quindi gli strumenti possono testare molti più tentativi all’ora rispetto a un wallet crittografato su hardware moderno.
Il wallet si carica e mostra il saldo, ma non riesco a inviare. Che cosa succede?
Il saldo è un dato pubblico della blockchain, quindi Bitcoin Core lo mostra anche senza passphrase. Per inviare servono le chiavi private contenute in wallet.dat, che restano cifrate finché non inserisce la passphrase con walletpassphrase. È una normale situazione di recupero della password, non un wallet danneggiato.
Esiste un modo per recuperare un wallet Bitcoin Core senza la password?
Non nel modo in cui molti sperano: Bitcoin Core non ha una frase di recupero né una backdoor, quindi la passphrase va trovata. L’unica eccezione è una copia delle chiavi precedente alla password – una chiave privata esportata in passato con dumpprivkey o dumpwallet, oppure un backup non cifrato di wallet.dat risalente a prima della passphrase. Una copia del genere contiene ancora chiavi utilizzabili: quelle che esistevano in quel momento, non quelle che Bitcoin Core ha generato in seguito, perché cifrando un wallet crea chiavi nuove.
