Blog
Recuperare un portafoglio Mist: keystore Ethereum e password
In breve
Non serve riavviare Mist per recuperare un account creato con quel software. Il punto di partenza è generalmente il file keystore cifrato con la password, oppure una chiave privata esportata in precedenza. Usi software compatibile con il formato effettivo: non tutti i portafogli Ethereum importano gli stessi file.
Cerchi file UTC-- nella vecchia cartella keystore Ethereum e conservi copie prima delle prove. Se la password viene rifiutata, possono essere rilevanti varianti ricordate o differenze nella codifica dei caratteri. Verifichi separatamente l’indirizzo pubblico. Mist permetteva anche di creare contratti di portafoglio: importare la chiave di un proprietario non mostra né preleva automaticamente i loro ETH. Occorre verificare indirizzo del contratto e regole di proprietà; un saldo nullo dell’account non dimostra la perdita di quegli ETH.

Ha un vecchio computer, una cartella di backup o un vago ricordo di aver usato anni fa il portafoglio ufficiale di Ethereum. Da qualche parte c’è ETH a cui non riesce più ad accedere. Mist è stato dismesso nel 2019, il software oggi funziona a malapena e la password è al massimo un’ipotesi. Prima di installare qualcosa o iniziare a indovinare, si prenda due minuti per capire cosa sta cercando davvero.
Non serve Mist per recuperare un portafoglio Mist
Questo equivoco fa sprecare più tempo di ogni altro. La gente cerca vecchi installer, combatte per giorni con errori di sincronizzazione e poi conclude che il proprio ETH è perso quando l’app va in crash. Niente di tutto questo è necessario.
Mist era solo una finestra sulla blockchain. Il Suo ETH non è mai vissuto al suo interno. Ciò che Mist conservava sul computer è un file keystore: un piccolo file crittografato che contiene la Sua chiave privata, il segreto che controlla il Suo indirizzo. Quel file, insieme alla sua password, apre il portafoglio in qualsiasi portafoglio Ethereum moderno. Il software morto è irrilevante. L’ETH è ancora sulla blockchain, intatto. Quello che sta ricostruendo è la porta d’ingresso.
Un avvertimento prima di tutto. Se i file di Mist si trovano su un vecchio disco, smetta di usare quel disco. Copi tutto su due supporti separati prima di fare qualsiasi altra cosa. I vecchi dischi si guastano, e un disco guasto può trasformare un caso risolvibile in uno irrisolvibile.
Dove si trova il file keystore
Il file si trova nella cartella dati di Ethereum, non nella cartella di Mist:
- Windows: %APPDATA%\Ethereum\keystore
- macOS: ~/Library/Ethereum/keystore
- Linux: ~/.ethereum/keystore
Un nome di file keystore standard inizia con UTC-- seguito da un timestamp e dal Suo indirizzo, come UTC--2017-06-08T08-33-59.135699700Z--d728e1873ed53618c467ce06b6f20163eb39eaf5. Un file rinominato o copiato può avere un aspetto diverso, quindi controlli anche i piccoli file .json. Il modello standard aiuta due volte:
- Può cercare in un intero disco la stringa «UTC--». La gente trova file keystore in allegati email, chiavette USB e backup cloud smessi di controllare anni fa.
- Se il file è stato eliminato, strumenti come PhotoRec o Recuva possono spesso ritrovarlo su un disco poco usato da allora. Lavori solo su una copia del disco.
In quel nome di file standard, la parte dopo il secondo doppio trattino è il Suo indirizzo Ethereum. Lo cerchi su etherscan.io prima di qualsiasi altra cosa: Le dirà se il portafoglio contiene qualcosa che vale la pena recuperare, senza toccare affatto la password.
Due file vicini non sono keystore Mist. Un singolo ethereum_wallet_backup.json del 2014 è un portafoglio presale, un formato diverso con una sua strada. E una frase da 12 o 24 parole appartiene a qualche altro portafoglio, il che ci porta al punto successivo.
I conti Mist non hanno una frase di recupero
Se ha cercato una frase di recupero nei Suoi appunti, si fermi. I conti Mist non usavano un backup con frase di recupero. Lo standard da 12 o 24 parole adottato dai portafogli successivi (chiamato BIP-39) è arrivato dopo il formato dei conti Mist. Per un conto Mist, il file keystore e la sua password sono il backup completo; non c’era mai stato altro da annotare.
Questo funziona in entrambe le direzioni. Non ha perso una frase, perché non ne esisteva una. Ma significa anche che il file keystore porta con sé tutto: senza di esso, o senza una copia della chiave privata grezza, nessuna conoscenza della password aiuta.
Ciò che ha determina ciò che è possibile
Ha il file e ricorda la password
La posizione migliore. Il recupero richiede minuti.
- Importi il file keystore in un portafoglio moderno. MetaMask accetta un file keystore JSON insieme alla sua password; Enkrypt supporta l’importazione di una chiave privata Ethereum.
- Non carichi mai il keystore su un sito web e non vi incolli mai una chiave privata. Un keystore su una pagina web è un keystore nelle mani di qualcun altro.
- Una volta recuperato l’accesso, trasferisca tutto: sposti l’intero saldo in un portafoglio appena creato, invece di continuare a usare una chiave che ha passato anni su vecchio hardware. Qualsiasi token ERC-20 presente all’indirizzo viene con la stessa chiave.
Se la Sua strada passa da MyEtherWallet e l’app stessa Le dà problemi, quella situazione è coperta nella nostra guida al recupero MEW.
La password che ricorda viene rifiutata
Due cause sembrano identiche, e la distinzione conta.
Causa 1: è vicino ma non esatto. Una vecchia maiuscola, un anno aggiunto, una sostituzione dimenticata nel tempo. Annoti tutto ciò che ricorda della password prima di testare le ipotesi: la sua probabile lunghezza, le parole o le date da cui costruiva le password allora. Quel ricordo è la materia prima. Il formato keystore è deliberatamente lento da verificare; a seconda della macchina e delle impostazioni del file, un singolo tentativo può richiedere circa un secondo su un computer normale, ed è esattamente il motivo per cui il metodo conta più della manualità. Strumenti come BTCRecover e software GPU che testano sistematicamente grandi set di candidati trasformano un buon ricordo della struttura della password in una lista ricercabile. I dettagli che ricorda possono rendere la ricerca più mirata; il file keystore crittografato e il caso completo richiedono una valutazione.
Causa 2: un bug di Mist. Alcune versioni di Mist gestivano male le password con caratteri accentati o altri caratteri non standard: la password scritta nel file non era quella che aveva digitato. Se ha la certezza della password, questa viene comunque rifiutata e conteneva caratteri di quel tipo, escluda questo bug prima di dubitare della Sua memoria. La soluzione è testare le varianti di codifica della password corretta, non indovinarne di nuove. È terreno da specialisti, ma è uno degli scenari più recuperabili, perché la password stessa è nota.
Una nota di sicurezza sull’aiuto professionale: nulla aggira la crittografia; i dati crittografati e la strategia dei candidati determinano comunque la ricerca. Ma dove tecnicamente possibile, lavoriamo dall’hash della password estratto dal file invece di chiedere la password stessa, così i tentativi di recupero avvengono senza che nessuno veda ciò che digita davvero.
Il portafoglio si apre ma mostra 0 ETH
Controlli prima l’indirizzo su etherscan.io. La blockchain, non un’app, è l’autorità sul Suo saldo.
Se anche Etherscan mostra zero ma ha la certezza di avere ETH, controlli una trappola tipica di Mist: i portafogli contract. Mist permetteva di creare «portafogli contratto» accanto ai conti normali, e molte persone li hanno finanziati. L’ETH si trova allora all’indirizzo del contratto, un indirizzo diverso dal conto nel Suo file keystore. Importare la chiave in MetaMask mostra il conto, non il contratto, quindi il saldo risulta zero mentre in realtà non manca nulla.
- Controlli la vecchia cronologia delle transazioni su Etherscan per una creazione di contratto.
- Trovi l’indirizzo di quel contratto e controlli il suo saldo.
- Per tirare fuori l’ETH deve chiamare la funzione di prelievo del contratto, firmata con il Suo conto keystore come proprietario. Come funziona dipende dal codice specifico del contratto e dalle regole di proprietà. Per il contratto portafoglio standard creato da Mist, spesso è ancora fattibile; è più complesso di un trasferimento normale ed è un caso da valutare prima di tentarlo per conto proprio.
Non ha né file keystore né chiave privata
Qui l’onestà conta più della speranza. Cerchi prima: vecchi dischi, chiavette USB, email, backup cloud, stampe. Il nome del file UTC-- rende la ricerca concreta, e il recupero del file eliminato sul disco originale vale la pena se il disco esiste ancora.
Ma se nessuna copia del file o della chiave grezza è sopravvissuta da nessuna parte, non esiste una strada di recupero. La chiave non può essere ricostruita dall’indirizzo, e nessun servizio può cambiare questo: la matematica che protegge il Suo ETH da tutti gli altri lo protegge anche da Lei. Preferiamo dirlo chiaramente piuttosto che lasciarLe spendere mesi su qualcosa che non può funzionare. Chiunque prometta il contrario per questo scenario sta descrivendo qualcosa che non esiste. Lo stesso vale per chi afferma di poter invertire o reindirizzare transazioni blockchain.
Non fidarsi di «download di Mist» o controllori online
Non c’è alcuna ragione legittima per eseguire Mist oggi, e molte ragioni per non farlo: software abbandonato con vulnerabilità note e un panorama di ricerca in cui «scarica Mist wallet» porta a siti clone costruiti per rubare file keystore e password. Lo stesso vale per gli strumenti web che Le chiedono di caricare il file o di inserire la chiave. Un indirizzo è pubblico. Il Suo file keystore e la Sua password non lo sono mai. Verifichi i saldi su etherscan.io solo per indirizzo.
Una volta rientrato e dopo aver spostato i fondi in un nuovo portafoglio creato da Lei, tratti la frase di recupero di quel portafoglio meglio di come Mist trattava il Suo keystore: su carta o metallo, in due posti, mai fotografata, mai digitata in nessun sito web.
Quando affidarsi a un professionista
Se la Sua situazione è la password rifiutata, il bug di codifica, un disco danneggiato o un portafoglio contract in cui non riesce a entrare, richieda anzitutto una valutazione gratuita e riservata: una risposta onesta sulla fattibilità del recupero, prima di qualsiasi impegno. No cure, no pay, macchine isolate dalla rete e non gestiamo mai i Suoi ETH.
FAQ
Dove si trova il file di backup del portafoglio Mist?
Il file di backup del portafoglio Mist si trova nella cartella keystore di Ethereum, non nella cartella dell’applicazione Mist. Il nome del file inizia con UTC-- seguito da un timestamp e dall’indirizzo del portafoglio.
Il portafoglio Mist ha una frase di recupero?
No. Mist Wallet è stato creato prima che le frasi di recupero diventassero standard. Il Suo file keystore crittografato e la sua password sono il backup completo del portafoglio, quindi non esistono frasi di recupero da 12 o 24 parole.
Posso recuperare il mio portafoglio Mist usando solo il mio indirizzo pubblico?
No. Un indirizzo Ethereum pubblico può solo mostrare il saldo del portafoglio e la cronologia delle transazioni. Per recuperare l’accesso ha bisogno del file keystore o della chiave privata.
Posso recuperare il mio portafoglio Mist se la cartella keystore è stata eliminata?
È possibile. Se esiste un’altra copia del file keystore su un backup, una chiavetta USB o un altro dispositivo, il portafoglio può ancora essere ripristinato. Se il file è stato eliminato, smetta immediatamente di usare il disco e tenti il recupero del file prima che nuovi dati lo sovrascrivano.
Devo scaricare la blockchain di Ethereum per recuperare il mio portafoglio Mist?
No. I portafogli Ethereum moderni possono importare il Suo file keystore o la chiave privata senza scaricare l’intera blockchain, permettendoLe di accedere al portafoglio molto più velocemente.
Perché il mio portafoglio Mist importato mostra 0 ETH?
Un saldo zero non significa sempre che i fondi siano persi. Verifichi prima l’indirizzo del portafoglio su un esploratore di blockchain. Se il Suo ETH è detenuto da un portafoglio contract, potrebbero servire passaggi aggiuntivi per accedervi.
Posso recuperare il mio portafoglio Mist senza la password?
In molti casi sì. Se il file keystore crittografato esiste ancora, rimane il riferimento tecnico per il recupero della password. I dettagli che ricorda possono rendere la ricerca più mirata; il caso completo richiede una valutazione.
