Blog
Passphrase del portafoglio dimenticata: si può recuperare?
In breve
Una passphrase del portafoglio dimenticata non può essere reimpostata per aprire lo stesso portafoglio nascosto. Il recupero può essere possibile provando candidati con la frase di recupero originale e confrontando gli account ottenuti con dati verificabili. Frammenti e schemi ricordati possono ridurre la ricerca, ma non ne stabiliscono l’esito in anticipo.
Una passphrase diversa crea altri account: il solo saldo vuoto non è una verifica affidabile. Controlli anche il tipo di indirizzo e le impostazioni dell’account. Distingua PIN, password dell’applicazione e passphrase; conservi ogni accesso esistente e annoti ciò che ricorda prima delle prove. Gli strumenti richiedono un’attenta configurazione offline. Una ricerca senza risultati non dimostra che gli asset siano scomparsi né che siano state provate tutte le passphrase possibili.

La passphrase dimenticata di un portafoglio di criptovalute non può essere ricavata dalla sola Sua frase di recupero.
Ogni passphrase possibile è crittograficamente valida, pertanto l’inserimento di una passphrase errata crea un portafoglio diverso anziché generare un errore — motivo per cui una frase di recupero corretta può sbloccare un saldo pari a zero. Il recupero verifica le passphrase candidate rispetto a un indirizzo noto del portafoglio che detiene i fondi — sia con software open source come BTCRecover, eseguito offline, sia tramite uno specialista nel recupero dell’accesso al portafoglio. I dettagli che ricorda possono rendere la ricerca più mirata; il caso completo richiede una valutazione.
Il portafoglio non Le dirà mai che la passphrase è errata
Ogni passphrase è valida. Questa è la parte che quasi nessuno conosce, e spiega il sintomo che porta la maggior parte delle persone a rivolgersi a noi. Una passphrase — il segreto aggiuntivo facoltativo che si aggiunge alla propria frase di recupero — non viene confrontata con nulla. La derivazione non confronta ciò che digita con una passphrase originale. Accetta semplicemente ciò che digita, lo combina con le parole della Sua frase di recupero e genera un wallet. Digitando una passphrase diversa, otterrà un portafoglio diverso, generato a partire dallo stesso seme.
Non compare alcun messaggio di “passphrase errata”, né un contatore dei tentativi, né altro. La documentazione di BTCRecover lo afferma chiaramente: il sintomo tipico di un errore nella passphrase è la presenza di conti completamente vuoti, privi di saldo e di cronologia. Quasi nessuna guida per gli utenti lo menziona.
È proprio quel silenzio che induce le persone a ritenere che la propria frase di recupero sia danneggiata e a iniziare a riscriverla. La frase di recupero può essere corretta; una passphrase diversa è una possibile spiegazione.
La differenza tra il portafoglio di base e il portafoglio nascosto
Se ha utilizzato una passphrase, il portafoglio di base e il portafoglio nascosto sono due portafogli distinti. Il portafoglio di base non è quello derivato da quella passphrase. Quel secondo portafoglio ha un nome: si tratta di un portafoglio nascosto, dotato di un proprio saldo e di una propria cronologia delle transazioni. Le parole della Sua frase di recupero, da sole, consentono comunque di aprire un portafoglio — il portafoglio di base — che funziona normalmente. Può essere vuoto oppure avere un saldo proprio.
Il nome descrive l’obiettivo progettuale. Chiunque prenda le Sue 24 parole e le ripristini vedrà il portafoglio principale e non troverà alcuna traccia dell’esistenza di un altro wallet. È proprio questo il punto centrale della funzionalità, ed è anche il motivo per cui il meccanismo intrappola i propri stessi proprietari: nulla sullo schermo indica la presenza di un secondo wallet.
Un seed può contenere tanti portafogli nascosti quante sono le passphrase impostate. Alcune persone ne configurano due o tre appositamente, uno per ogni scopo.
Controlli un indirizzo sul quale sa che si trovavano i Suoi fondi e ne verifichi la cronologia sulla rete corretta. Un portafoglio di base vuoto non dimostra né che sia stata usata una passphrase né che non ci sia stato un furto: potrebbe visualizzare conti o indirizzi diversi.
Per proseguire la verifica conta la cronologia dell’indirizzo originale, non soltanto il saldo visualizzato.
Da questo punto in poi, la procedura varia a seconda del marchio. Ledger associa la passphrase a un secondo PIN, come illustrato nella guida alla passphrase di Ledger; Trezor la richiede in una schermata separata, come spiegato nella guida alla passphrase di Trezor.
Smetta di indovinare e metta per iscritto ciò che ricorda
Prima di valutare anche un solo candidato, metta nero su bianco tutto ciò che ha in mente. Digitare ipotesi di passphrase sul dispositivo costa solo tempo e nient’altro: ogni tentativo errato apre un altro portafoglio vuoto. Il vero rischio si nasconde dietro un solo messaggio di richiesta. Se invece inizia a provare il PIN, un Ledger si azzererà automaticamente dopo tre tentativi errati: un azzeramento con un backup del seed non verificato trasforma un problema legato alla passphrase in una perdita totale. Prima scriva, poi provi.
Annoti ogni frammento che Le viene in mente: quanto era lungo, all’incirca. Se si trattava di una sola parola o di più parole. Se conteneva maiuscole, cifre, spazi o segni di punteggiatura. Quale lingua di tastiera ha utilizzato. Dove potrebbe averlo salvato e cosa stava facendo la settimana in cui lo ha configurato. I frammenti che sembrano inutili di per sé sono proprio quelli che trasformano una ricerca impossibile in una ricerca semplice.
C’è una regola che vale in ogni caso: non inserisca mai la Sua frase di recupero o la Sua passphrase su alcun sito web. Nessuno strumento, servizio o “wallet checker” legittimo richiede che vengano digitate nel browser, e i siti che lo chiedono lo fanno per raccoglierle.
Due cose devono esistere prima che il recupero possa iniziare
Per cercare una passphrase a partire dalla frase di recupero servono la frase completa e un modo per riconoscere il portafoglio originale. Un indirizzo noto o lo xpub del conto è utile; l’assenza di un indirizzo annotato non esclude automaticamente una valutazione.
Ogni passphrase candidata genera un portafoglio da confrontare con dati di riferimento affidabili. BTCRecover può usare un indirizzo o uno xpub e, nei casi supportati, un database di indirizzi. Devono comunque corrispondere rete, percorsi di derivazione e intervallo di indirizzi; ogni risultato va verificato con la cronologia del portafoglio del proprietario.
Le persone le trovano in vecchie conferme di prelievo dagli exchange, in ricevute email, in un segnalibro di un block explorer o scritte sullo stesso foglio della frase di recupero. Cerchi prima di concludere che non ne ha una.
Ciò che ricorda ancora determina ciò che è possibile
Ricorda la passphrase ma non la sua forma esatta
Questa è la posizione più forte. Sa che era il nome del Suo cane e un anno, ma non se la D era maiuscola né dove stavano le cifre.
Questo è un attacco a maschera: il modello è fisso e vengono testate solo le posizioni sconosciute. Una coda di quattro cifre corrisponde a 10.000 candidati. Aggiunga una capitalizzazione incerta su otto lettere e arrivi a circa 2,5 milioni. Entrambi sono abbastanza piccoli da terminare su hardware normale. Quando i casi riescono, di solito è per questo.
Ricorda la struttura, ma non il contenuto
La dimensione della ricerca dipende dalla struttura ricordata. Due parole sconosciute in una passphrase non provengono automaticamente dall’elenco BIP-39. Il calcolo 2.048 × 2.048 vale soltanto se entrambe erano state scelte proprio da quell’elenco. Altrimenti occorre definire parole candidate, maiuscole e separatori in base a ciò che ricorda realmente, per poi valutarne la fattibilità.
Ogni vincolo che si riesce a definire elimina ordini di grandezza. Ogni vincolo che si inventa per sentirsi meglio vanifica l’esecuzione.
Ricorda solo che era breve
Ora si tratta di un calcolo basato sulla brute force su ogni carattere stampabile, e il carico di calcolo aumenta rapidamente. I caratteri ASCII stampabili sono 95. Cinque caratteri sconosciuti comportano circa 7,7 miliardi di possibili combinazioni; sei ne comportano circa 735 miliardi.
BIP-39 deriva il seed binario dalla frase di recupero e dalla passphrase usando PBKDF2-HMAC-SHA512 con 2.048 iterazioni. BTCRecover supporta l’accelerazione GPU anche per le passphrase BIP-39. La velocità effettiva dipende dall’hardware, dai percorsi di derivazione e dal numero di indirizzi verificati. Occorre misurare la ricerca configurata prima di stimarne la durata: non esiste un limite universale di caratteri.
Come si svolge la ricerca, passo dopo passo
Si tratta di un’operazione da riga di comando, ed è lenta
Se non ha dimestichezza con il terminale, legga questo articolo per comprendere il funzionamento di un servizio piuttosto che per eseguirlo autonomamente: un’esecuzione configurata in modo errato può richiedere una settimana senza portare a nulla.
Scarichi BTCRecover esclusivamente dalla documentazione ufficiale disponibile all’indirizzo btcrecover.readthedocs.io, quindi disconnetta il dispositivo prima che la Sua frase di recupero entri in contatto con esso. Esistono versioni contraffatte di strumenti di recupero create appositamente per sottrarre le frasi di recupero.
Assembla i tre input.
La Sua frase di recupero completa, l’indirizzo di riferimento o xpub e il tipo di indirizzo utilizzato dal Suo portafoglio: legacy, P2SH o segwit nativo. Questo terzo elemento viene spesso tralasciato e ciò è fatale:
la ricerca di un indirizzo legacy quando il Suo portafoglio ha generato un indirizzo segwit nativo non darà mai alcun risultato, anche se nell’elenco è presente la passphrase corretta.
Annoti ciò che ricorda sotto forma di schema.
Lo strumento richiede una descrizione dello spazio di ricerca: parti fisse di cui si è certi, posizioni sconosciute, insiemi di caratteri per tali posizioni. È in questa fase che i vincoli stabiliti in precedenza si traducono in una dimensione effettiva dell’esecuzione. È preferibile un approccio mirato piuttosto che uno basato su supposizioni.
Imposti il limite di generazione degli indirizzi.
Il software verifica i primi pochi indirizzi generati da ciascun candidato. Se ha utilizzato intensamente il wallet prima dell’indirizzo con cui sta effettuando il confronto, aumenti il limite; in caso contrario, la passphrase corretta potrebbe passare inosservata senza essere verificata.
Verifichi la configurazione prima dell’esecuzione effettiva.
Indichi la stessa configurazione verso un portafoglio di cui conosce la passphrase, oppure verso il Suo portafoglio di base con una passphrase vuota, e verifichi che individui l’indirizzo previsto.
L’errore più comune non è una passphrase che non è stato possibile trovare, bensì una configurazione che non avrebbe mai potuto individuare nulla.
Dieci minuti dedicati a questa operazione Le faranno risparmiare giorni. Inizi con un’ampiezza ridotta, poi la aumenti gradualmente. Esegua innanzitutto la versione più rigorosa del Suo modello. Aggiunga l’incertezza una dimensione alla volta: maiuscole, poi cifre, poi lunghezza. Ogni espansione moltiplica il tempo di esecuzione; pertanto, è opportuno eliminare le possibilità meno onerose prima di passare a quelle più costose.
In caso di corrispondenza, esegua una scansione anziché importare.
Trasferisca tutto in un portafoglio appena generato da Lei, anziché continuare a utilizzare chiavi che sono ora presenti in chiaro su un computer in uso.
Se un’esecuzione ben configurata, effettuata nel rispetto dei Suoi vincoli effettivi, non produce alcun risultato, significa che i vincoli erano errati, non il metodo. Torni al punto 3 e metta in discussione ciò di cui aveva certezza.
Le maiuscole e gli spazi superflui sono i due vincoli che vale la pena allentare per primi, poiché ciascuno di essi modifica completamente il portafoglio derivato, pur sembrando irrilevante nel momento stesso in cui lo si digita.
Quando il caso completo richiede una valutazione
Valutare i dati disponibili del portafoglio
Una passphrase può avere molte lunghezze e combinazioni di caratteri; la strategia dei candidati e i dati disponibili del portafoglio devono quindi essere valutati insieme. Una passphrase è inoltre inutilizzabile senza la frase di recupero a cui si riferisce, e una frase di recupero completamente persa, in assenza di qualsiasi altro materiale relativo al portafoglio, non può essere recuperata da nessuno.
I servizi affidabili non richiedono pagamenti anticipati e non promettono risultati.
Passphrase, password e PIN: tre sistemi di protezione distinti
La maggior parte delle persone utilizza una di queste parole in modo errato, e la differenza è determinante per le Sue probabilità di successo. Il PIN sblocca il dispositivo fisico. Se lo dimentica, reimposti il dispositivo, lo ripristini utilizzando la frase di recupero e scelga un nuovo PIN. I Suoi account saranno nuovamente disponibili poiché non sono mai stati memorizzati sul dispositivo.
Una password consente di sbloccare un’app del portafoglio o un file del portafoglio crittografato sul Suo computer. È possibile sostituire la password di un’app effettuando il ripristino dalla frase di recupero; i file del portafoglio crittografati, come wallet.dat, presentano invece un problema di ricostruzione diverso, trattato nella guida alle password di Bitcoin Core.
Una passphrase non sblocca nulla. Serve a generare un portafoglio diverso. Un ripristino non la recupera e la sola frase di recupero non può generarla. Conservi ogni accesso ancora funzionante, ad esempio tramite un secondo PIN già configurato su Ledger; questo accesso non rivela la passphrase da usare su un dispositivo sostitutivo.
Due problemi correlati sono trattati in guide dedicate: il caso in cui una frase viene rifiutata senza appello anziché aprire un portafoglio vuoto è trattato nella sezione dedicata alle frasi mnemoniche non valide, mentre se non ha la certezza che sia mai stata impostata una passphrase sul Suo Trezor, tale questione viene affrontata in questa sede.
Salvarla in modo che non si ripeta
Una volta riottenuto l’accesso, trasferisca i fondi su un nuovo portafoglio ed esegua correttamente il backup della nuova configurazione. La carta è soggetta ai normali rischi di deterioramento: sbiadisce, si strappa e brucia. Il metallo resiste a tutte e tre. Conservi la passphrase su un supporto metallico, in un luogo fisico diverso da quello in cui si trovano le parole della Sua frase di recupero. Conservare entrambe in un unico posto vanifica completamente lo scopo stesso dell’utilizzo di una passphrase, mentre il fatto di tenerla solo a memoria è proprio ciò che L’ha portata qui. Prima di trasferire qualsiasi cosa di valore in un portafoglio protetto da passphrase, lo ripristini da zero su un dispositivo completamente cancellato e verifichi che il saldo sia visibile. Un backup che non è stato testato è solo una supposizione.
Se la Sua situazione riguarda una passphrase dimenticata o una frase di recupero che apre il portafoglio sbagliato, Crypto Recovers offre una valutazione gratuita: descriva ciò di cui dispone ancora e riceverà una valutazione onesta per stabilire se la ricerca sia sufficientemente circoscritta da giustificarne l’esecuzione, prima di qualsiasi impegno. Ci occupiamo di recuperi dal 2019 e operiamo secondo il principio “Nessun recupero, nessun costo”.
Non gestiamo mai i Suoi fondi in nessuna fase del processo e nulla di ciò che Le appartiene passa attraverso di noi; se il recupero ha esito positivo, trasferirà tutto su un nuovo portafoglio creato da Lei e ci verserà personalmente il compenso di successo concordato. Non accettiamo casi relativi a criptovalute rubate o a truffe. Le transazioni sulla blockchain sono irreversibili e il nostro lavoro consiste nel ricostruire tecnicamente l’accesso per coloro che possiedono ancora ciò a cui non possono accedere.
Domande frequenti
L’opzione relativa alla passphrase è abilitata, ma non ricordo di averne creata una. L’ho fatto?
Non necessariamente. La funzione passphrase attiva non dimostra che sia stata usata per il conto originale. Confronti un indirizzo originale noto e la sua cronologia; su Ledger verifichi anche l’eventuale accesso già configurato con un secondo PIN. Il solo portafoglio di base vuoto non dà una risposta certa.
L’aggiornamento del firmware ha cancellato la mia criptovaluta?
Un aggiornamento del firmware non elimina gli asset dalla blockchain. Un aggiornamento non riuscito o un ripristino necessario può però cancellare i dati del portafoglio sul dispositivo. Prima di aggiornare, verifichi il backup e l’eventuale passphrase necessaria. Se dopo l’aggiornamento il saldo appare vuoto, controlli anche il conto e le impostazioni del portafoglio.
Quanti tentativi di inserimento della passphrase può effettuare?
I tentativi di inserimento della passphrase sono generalmente illimitati, poiché ogni passphrase crea un portafoglio diverso. I tentativi di inserimento del PIN sono diversi e potrebbero essere limitati a seconda del modello di hardware wallet.
È possibile recuperare una passphrase dimenticata tramite un attacco di brute force?
A volte. I dettagli che ricorda possono rendere la ricerca più mirata; il caso completo richiede una valutazione.
Perché ogni passphrase che provo apre un portafoglio vuoto?
Una passphrase errata crea un portafoglio diverso con saldo zero. Tuttavia, anche la passphrase corretta può apparire vuota se si usa il tipo di indirizzo o le impostazioni di portafoglio sbagliati.
Una passphrase deve essere esattamente corretta?
Sì. Anche un singolo carattere errato, una lettera maiuscola o uno spazio extra crea un portafoglio completamente diverso. La passphrase deve corrispondere esattamente all’originale.
Posso fidarmi di chi mi contatta offrendo un recupero della passphrase?
No. Diffidi delle offerte di recupero non richieste, soprattutto se chiedono un pagamento anticipato o la Sua frase di recupero. I servizi di recupero legittimi valutano prima il caso e non chiedono mai di inserire la frase di recupero in un sito web o in una chat.
