Come recuperare un portafoglio Bitcoin
Non riesci più ad accedere al tuo vecchio portafoglio Bitcoin? Che tu abbia dimenticato la password, perso parte della frase di seed o cancellato il file del portafoglio anni fa, questa guida ti spiega passo dopo passo come recuperare un portafoglio Bitcoin — scritta da persone che lo fanno di mestiere, non generata automaticamente.
Molti possessori di Bitcoin hanno solo un vago ricordo di aver acquistato delle monete anni fa e non hanno idea da dove cominciare. La buona notizia è che un portafoglio Bitcoin raramente va davvero perso: molto più spesso le monete sono al sicuro sulla blockchain, protette da una password dimenticata, da una frase seed confusa o da un file del portafoglio su un computer che non si usa più. Per recuperare un portafoglio Bitcoin non è quasi mai necessario “hackerare” nulla; bisogna identificare ciò che si possiede e concentrarsi sull’unico elemento che manca.
La maggior parte delle guide al recupero pubblicate negli ultimi anni sono generate dall’intelligenza artificiale, con una logica imprecisa e istruzioni incomplete. Questa invece è stata redatta a mano da un laboratorio che si occupa del recupero di wallet dal 2017. La prima mossa più veloce: cerca la parola “bitcoin” nella tua posta elettronica — vecchie ricevute di exchange, backup dei wallet ed e-mail di configurazione sono l’indizio migliore per capire quale wallet hai utilizzato.
Per prima cosa, individua quale portafoglio Bitcoin possedevi
Questo è il passo più importante, ed è proprio quello che molti tendono a tralasciare. Il metodo di recupero varia completamente a seconda del portafoglio, quindi, prima di ogni altra cosa, cerca di capire quale software o dispositivo conteneva le tue monete. Chiediti:
- All'incirca in che anno hai acquistato o trasferito i Bitcoin? I formati dei portafogli sono cambiati molto dal 2011 ad oggi.
- Si trattava di un programma per computer (Bitcoin Core, Electrum, Armory, MultiBit), di un sito web o di un’app (blockchain.info / blockchain.com), di un portafoglio mobile o di un dispositivo hardware (Trezor, Ledger)?
- Che tipo di copia di sicurezza hai ancora? Un file su un disco, una serie di parole su un foglio, una chiave privata stampata o semplicemente un’e-mail di conferma?
Una volta identificato il portafoglio, è possibile individuare il file che esso lascia e scegliere il percorso di recupero corretto.
Identifica il portafoglio in base al file o al backup
Ogni portafoglio lascia un'impronta riconoscibile sul disco. Usa questa tabella per individuare quella corrispondente al tuo caso:
| Portafoglio | File / backup | Cosa ti serve |
|---|---|---|
| Bitcoin Core | wallet.dat | il file + suggerimenti per la password |
| Elettro | default_wallet (senza estensione) | il file + la password, oppure il seed di Electrum |
| MultiBit Classic HD | .wallet + .key / .wallet.aes | i file + la password |
| Armeria | .wallet | il file + la passphrase |
| Portafoglio Bitcoin (Schildbach, Android) | file di backup con estensione .bin | il backup + la password |
| blockchain.info / blockchain.com | Codice di sicurezza di 15–25 parole o ID del Wallet | ID del portafoglio + prima/seconda password |
| Trezor / Ledger | Seed da 12/24 parole (+ passphrase facoltativa) | il seed + un indirizzo di destinazione |
Un paio di cose che vale la pena sapere. Se trovi un file di testo costituito da una stringa di circa 240 caratteri che inizia con U2 e termina con =, si tratta di un blob crittografato con AES di OpenSSL — spesso decrittografabile con lo strumento gratuito BTCRecover una volta ottenuta la password. Tieni inoltre presente che Electrum utilizza un proprio formato di seed non compatibile con Bitcoin Core o Trezor (BIP39); non dare per scontato che un seed di Electrum possa essere ripristinato altrove.
Cosa serve per recuperare un portafoglio Bitcoin
Un recupero efficace si basa su tre elementi fondamentali. Più se ne possiedi di ciascuno, maggiori sono le probabilità di successo:
- Il file del portafoglio crittografato o la frase seed. Si tratta del contenitore in cui sono conservate le tue chiavi. Senza di esso — se disponi solo di un indirizzo pubblico — il recupero non è possibile per nessuno.
- Un indizio sulla password. La lunghezza, alcuni caratteri, lo stile che hai usato o una vecchia password che hai riutilizzato altrove. Anche un vago ricordo può cambiare tutto.
- Un indirizzo di destinazione. Un indirizzo di ricezione che sai appartenere al portafoglio ci permette di confermare immediatamente se un candidato è corretto.
Come funziona effettivamente il recupero della password di Bitcoin
Il tuo portafoglio non memorizza mai la password vera e propria. Memorizza una chiave crittografata, e la tua password genera il valore che la sblocca. Il recupero consiste nel trovare quella password: le chiavi non vengono mai attaccate direttamente.
L'approccio ingenuo, che consiste nel provare ogni combinazione possibile, è destinato al fallimento per tutte le password tranne quelle più brevi. Il recupero vero e proprio si basa sugli indizi: partendo da ciò che si ricorda, si creano elenchi mirati di candidate utilizzando maschere e regole, che vengono poi inseriti in strumenti basati su GPU come hashcat o BTCRecover, e ciascuna di esse viene testata sul wallet fino a quando una non lo decifra. Un file wallet.dat, ad esempio, viene convertito in un hash e sottoposto ad attacco con hashcat in modalità 11300.
Un numero sorprendente di password “errate” in realtà è corretto, ma è stato digitato in modo errato. Correggiamo regolarmente lo 0 scritto come O, l’1 scritto come l o I, e le password che non vengono accettate a causa di un carattere speciale, di un’inversione nella disposizione della tastiera o di una discrepanza nella normalizzazione Unicode. Strumenti personalizzati provano automaticamente queste varianti.
Una nota insidia di Bitcoin Core: se si sposta il file wallet.dat mentre Bitcoin Core è ancora in esecuzione, il database potrebbe risultare danneggiato e apparire vuoto anche se si inserisce la password corretta. Si tratta di una situazione risolvibile: non date per scontato che le monete siano andate perse.
Come recuperare una frase di seed smarrita o incompleta
Se il backup è un elenco di parole, l'ordine è importante: un mnemonico di 12 o 24 parole ricostruisce l'albero delle chiavi private solo nella sequenza esatta in cui è stato scritto. Un seed standard contiene anche un checksum, che è ciò che rende possibile il recupero parziale: la mancanza o l'illeggibilità di un numero limitato di parole può essere risolta verificando combinazioni valide rispetto a un indirizzo noto.
Oltre alla mancanza di parole, ci sono due errori che si verificano comunemente: le parole sono corrette ma nell’ordine sbagliato, oppure il portafoglio viene cercato lungo un percorso di derivazione errato (per cui i fondi sembrano essere scomparsi dopo un’importazione). Entrambi i problemi sono risolvibili se il seed stesso è intatto. Se si dispone anche di una parola segreta aggiuntiva — una passphrase, talvolta chiamata “25ª parola” — questa diventa una ricerca separata da effettuare in aggiunta al seed.
Se il file del portafoglio viene eliminato o si trova su un disco guasto
Un file mancante non è la stessa cosa di un portafoglio smarrito. Su un disco rigido in funzione, i dati cancellati e persino quelli sottoposti a formattazione di solito rimangono intatti finché non vengono sovrascritti. Lo strumento gratuito pywallet è in grado di eseguire una scansione dell’intero disco alla ricerca di file di portafoglio e chiavi private sparse, il che spesso è sufficiente per recuperare un file wallet.dat “perso”.
Quando l’unità non si monta, il telefono è guasto o il supporto è danneggiato fisicamente, il lavoro diventa di natura forense: occorre creare un’immagine del dispositivo ed estrarne il portafoglio. Questo è un lavoro che svolgiamo internamente; consulta la nostra guida sul recupero di Bitcoin da un disco rigido guasto. Un limite da tenere presente: sugli SSD, il comando TRIM può cancellare definitivamente i dati eliminati, quindi il recupero dei file cancellati da un SSD è molto meno affidabile rispetto a quello da un disco rigido.
Fai da te o servizio di recupero?
Se hai competenze tecniche e ricordi bene la tua password, spesso puoi recuperare un portafoglio Bitcoin da solo. Gli strumenti gratuiti principali sono pywallet (scansione di dischi e file), BTCRecover (recupero di password e seed per molti tipi di portafogli) e hashcat (cracking di password tramite GPU). Prova a partire da questi prima di pagare qualcuno.
Rivolgiti a un servizio di recupero quando lo spazio dedicato alle password è ampio, il portafoglio è danneggiato, il supporto di memorizzazione è guasto o il valore è talmente elevato che un errore potrebbe costarti caro. In tal caso, proteggiti: un’azienda di recupero legittima opera secondo il principio “nessun recupero, nessun costo ” e non richiede mai pagamenti anticipati. Chiunque ti contatti per primo tramite messaggio diretto su Telegram, Facebook, Instagram, Quora o X dichiarando di essere un servizio di recupero, o chi garantisca il 100% di successo, è un truffatore. Le monete rubate o inviate per errore non possono essere recuperate da nessuno: ignora qualsiasi offerta di “recupero” che affermi il contrario.
Domande frequenti
È possibile recuperare un portafoglio Bitcoin se ho solo la chiave pubblica o l'indirizzo?
No. Una chiave pubblica o un indirizzo da soli non possono essere utilizzati per ricavare la chiave privata che controlla i fondi. Per recuperare un portafoglio Bitcoin occorrono il file crittografato del portafoglio o la frase seed, oltre a un indizio sulla password. Se tutto ciò che si possiede è un indirizzo pubblico, non c’è nulla che qualcuno possa fare legittimamente.
È possibile recuperare la password persa del file wallet.dat di Bitcoin Core?
Di solito sì. Bitcoin Core memorizza una chiave principale crittografata all'interno del file wallet.dat. Estraiamo quell'hash e lo confrontiamo con le possibili password ricavate dai tuoi indizi, per poi confermare il risultato nel momento in cui una chiave riesce a decrittografare il file. Le chiavi private in sé non vengono mai sottoposte ad attacchi di forza bruta.
Ricordo solo una parte della mia password. È sufficiente?
Questo è il punto di partenza migliore. Il ricordo parziale, la lunghezza e i frammenti noti ci consentono di creare maschere e regole mirate, anziché ricorrere a un approccio alla cieca basato sulla forza bruta: è proprio questo che trasforma una ricerca impossibile in una fattibile.
Ho perso alcune parole della mia frase di seed. È possibile recuperare il portafoglio?
Spesso. Un seed standard presenta un checksum integrato e un ordine fisso delle parole, quindi è possibile ricostruire un numero limitato di parole mancanti o trascritte in modo errato verificando le combinazioni valide rispetto a un indirizzo noto. Più parole e informazioni sulla struttura ci fornite, maggiori sono le probabilità di successo.
Il file con i dati del mio portafoglio si trovava su un disco che ho cancellato o formattato. È andato perso?
Non necessariamente su un disco rigido. I dati cancellati e formattati di solito rimangono fino a quando non vengono sovrascritti, e strumenti come pywallet possono eseguire una scansione del disco alla ricerca di file e chiavi del portafoglio. Sugli SSD il comando TRIM può cancellare definitivamente i dati cancellati, quindi i risultati possono variare. Valutiamo la situazione prima di promettere alcunché.
Quanto costa recuperare un portafoglio Bitcoin?
La nostra commissione di recupero è legata al risultato: una percentuale del valore recuperato solo in caso di esito positivo, mentre non viene addebitato alcun costo in caso di esito negativo. Non richiediamo mai alcun pagamento anticipato per il recupero dei fondi.
Hai problemi con il tuo portafoglio Bitcoin?
Raccontaci quale portafoglio avevi e cosa ricordi. Riceverai una valutazione onesta entro 24 ore e pagherai solo se riusciremo a ripristinare l'accesso.
