Passare al contenuto principale
+31 85 109 1211 Attenzione a chi si spaccia per noi — verifichi i dati ufficiali Verifichi i dati ufficiali

Blog

Chiave privata MetaMask: come esportarla, importarla e conservarla al sicuro

In breve

Una chiave privata MetaMask controlla un solo account ed è distinta sia dalla password dell’installazione sia dalla frase segreta di recupero, che genera più account. Una chiave importata separatamente non è compresa in quella frase, quindi va conservata a parte, offline, mai in uno screenshot o in una nota nel cloud. MetaMask non può esportare le chiavi di un hardware wallet collegato.

Chiave privata MetaMask: esportazione, importazione e recupero

Ogni account in MetaMask ha la propria chiave privata. Per un account Ethereum, la chiave privata di MetaMask è una stringa esadecimale di 64 caratteri, e chiunque la possieda può firmare transazioni dall’indirizzo di quell’account. Non è la password di MetaMask e non ricrea la frase segreta di recupero né gli altri account mostrati in MetaMask.

Che cosa controlla una chiave privata MetaMask

Una chiave privata dà il pieno controllo di un indirizzo: degli ETH, dei token e degli NFT che contiene, e di ogni transazione o interazione con uno smart contract firmata da quell’indirizzo. Come spiega la documentazione di Ethereum per sviluppatori, l’indirizzo pubblico viene calcolato a partire dalla chiave. Chiunque può consultare quell’indirizzo e il relativo saldo su un block explorer, ma solo la chiave consente di autorizzare una transazione in uscita.

Il Suo indirizzo 0x è lo stesso su Ethereum e sulle reti EVM come Linea, Arbitrum e Base, quindi una sola chiave controlla ciò che quell’indirizzo detiene su ciascuna di esse, e nient’altro. Da quando MetaMask ha introdotto gli account multichain, un account può includere anche un indirizzo Solana e uno Bitcoin, ciascuno con la propria coppia di chiavi.

Chiave privata e frase segreta di recupero a confronto

La frase segreta di recupero, spesso chiamata semplicemente frase di recupero, è la chiave master del wallet. MetaMask la converte in un seed secondo lo standard BIP-39, quindi da quel seed deriva con BIP-32 la chiave di ogni account Ethereum lungo un percorso di derivazione fisso in formato BIP-44: m/44'/60'/0'/0. Il percorso indica al wallet dove si trova ciascuna chiave: il primo account all’indice 0, il secondo all’indice 1 e così via.

La derivazione funziona in una sola direzione. Con la frase può rigenerare ogni chiave derivata, nello stesso ordine, su qualsiasi dispositivo. Con una singola chiave privata raggiunge solo l’account corrispondente, e non può ricavarne né la frase né alcun’altra chiave.

La frase è quindi il backup più importante, mentre una chiave privata è un backup più circoscritto, limitato a un solo account.

Come esportare la Sua chiave privata da MetaMask

Controlli prima l’indirizzo pubblico dell’account di cui Le serve la chiave.

Nell’estensione del browser

Per l’estensione, le istruzioni attuali di MetaMask in inglese seguono questo percorso; le voci riportate sono quelle dell’interfaccia inglese:

  1. Faccia clic sul selettore degli account nella parte superiore dello schermo, poi sul menu con i tre punti accanto all’account che Le serve.
  2. Scelga Account details, quindi Private key.
  3. Confermi con la Sua password MetaMask.
  4. Faccia clic su Hold to reveal Private Key e tenga premuto finché non compare la chiave.
  5. Annoti la chiave o la copi, quindi faccia clic su Done.

Nelle versioni precedenti dell’estensione questa opzione si chiamava Show private key o Export private key.

Nell’app mobile di MetaMask

  1. Con il selettore degli account nella parte superiore della schermata del wallet passi all’account, poi tocchi i tre punti accanto.
  2. Tocchi Private keys.
  3. Inserisca la Sua password MetaMask per confermare.
  4. Tocchi l’icona di copia accanto alla rete che Le serve.

L’app copia la chiave negli appunti, e MetaMask avverte che una chiave copiata è esposta ad attacchi tramite gli appunti. Incolli la chiave solo dove intende usarla.

I menu possono cambiare da una versione all’altra; se la Sua schermata è diversa, segua le istruzioni ufficiali riportate sotto. La visualizzazione rende leggibile la chiave. Conservi la chiave in modo riservato e offline, lontano da screenshot, condivisioni dello schermo e messaggi all’assistenza. Un hardware wallet collegato conserva le chiavi sul dispositivo; MetaMask non offre alcun modo per esportarle.

Quando esportare una chiave privata

Esporti una chiave solo per esigenze personali, ad esempio per:

  • Eseguire il backup di un account importato separatamente, che la frase segreta di recupero non copre.
  • Usare un account in un’altra app di wallet. MetaMask precisa che una chiave può essere importata in qualsiasi software di wallet compatibile.
  • Trasferire un singolo account su un’altra installazione di MetaMask senza l’intera frase. Per un account derivato dalla Sua frase, MetaMask consiglia invece di digitare la frase, quando è possibile.

Nessun sito web, nessuna app e nessun servizio di assistenza legittimo Le chiede la chiave privata. MetaMask afferma che nessuno del suo team, assistenza compresa, Gliela chiederà mai, e che chiunque altro lo faccia sta cercando di rubarLe gli asset. Una dApp si collega tramite MetaMask e Le chiede di approvare lì ogni richiesta; non ha mai bisogno della chiave in sé. Se un’e-mail Le chiede di verificare o sincronizzare il Suo wallet, esegua prima i controlli descritti nella nostra guida alle e-mail truffa MetaMask.

Come conservare in sicurezza una chiave privata MetaMask

Per conservare al sicuro una chiave privata, segua le regole che MetaMask indica per la frase segreta di recupero: offline e su un supporto fisico. Scriva la chiave su carta e la custodisca in un luogo sicuro, come una cassaforte. Una piastra di backup in metallo dura più a lungo della carta.

Non conservi la chiave in un file di testo, in uno screenshot, in un’app per le note sincronizzata, in una bozza di e-mail o in un gestore di password online. MetaMask avverte che l’archiviazione nel cloud e i gestori di password possono subire attacchi informatici, e un malware presente su un computer o su un telefono può leggere tutto ciò che vi è conservato in chiaro.

Indichi su ogni copia l’indirizzo pubblico a cui corrisponde. Una chiave produce sempre lo stesso indirizzo, ma per scoprire di quale indirizzo si tratti dovrebbe inserire di nuovo la chiave in un software di wallet; con questa indicazione evita di esporla un’altra volta.

Sessantaquattro caratteri sono facili da ricopiare male a mano: confronti quindi la Sua copia con lo schermo, carattere per carattere. Il sistema esadecimale usa solo le cifre da 0 a 9 e le lettere dalla a alla f; qualsiasi altra lettera è un errore di trascrizione.

Come importare una chiave privata in MetaMask

Può importare una chiave salvata da una precedente installazione di MetaMask, esportata da un altro wallet o conservata come backup. Inserisca la chiave solo nell’estensione o nell’app ufficiale di MetaMask.

Nell’estensione:

  1. Faccia clic sul selettore degli account nella parte superiore del wallet.
  2. Selezioni Add wallet in fondo all’elenco.
  3. Scelga Import an account.
  4. Incolli la chiave nella pagina di importazione della chiave privata e faccia clic su Import.

Nell’app mobile, tocchi l’account corrente per aprire il selettore degli account, poi tocchi Add wallet e Import an account. Incolli la chiave, oppure scansioni un codice QR se l’altro wallet lo offre, e tocchi Import. Nelle versioni precedenti dell’estensione questa opzione si chiamava Import account.

Confronti poi l’indirizzo pubblico ottenuto con l’account che si aspettava. MetaMask rifiuta una chiave Ethereum che non sia composta esattamente da 64 caratteri esadecimali, con o senza il prefisso 0x: un carattere mancante, in più o non esadecimale fa quindi fallire l’importazione, mentre con un carattere esadecimale ricopiato male si importa un indirizzo diverso.

Per un’esportazione JSON cifrata, apra il menu Select Type nella pagina di importazione, scelga JSON File, faccia clic sul pulsante per selezionare il file e inserisca la password usata per cifrare quel file. Non è necessariamente la Sua password MetaMask attuale. MetaMask documenta l’importazione JSON per l’estensione, non per l’app mobile.

Se il Suo MetaMask usa l’accesso con Google, Apple o Telegram, un account importato viene collegato a quell’accesso e sincronizzato sugli altri Suoi dispositivi. Secondo MetaMask, in seguito non è possibile scollegarlo: se non vuole questo collegamento, esegua l’importazione in un’installazione di MetaMask separata.

Se l’indirizzo è corretto ma dopo l’importazione un asset non compare, controlli la rete e la visualizzazione dei token; consulti la pagina sui token che non si vedono. Importare una chiave ripristina il controllo dell’account corrispondente; non sposta fondi e non annulla transazioni.

Perché può mancare un account importato

Una frase segreta di recupero ricrea gli account derivati da essa. Un account importato separatamente con una chiave privata o un file JSON richiede un proprio backup; un hardware wallet va ricollegato. Dopo un ripristino con la sola frase, un account importato resta assente finché non lo importa di nuovo con la chiave o il file che ha conservato. Il social login con Google, Apple o Telegram, insieme alla password MetaMask originale, ripristina anche gli account importati, ma non gli hardware wallet.

Che cosa succede se qualcuno ottiene la Sua chiave privata

Chiunque abbia la chiave può firmare da quell’indirizzo esattamente come Lei. Per farlo non servono né la Sua password, né il Suo dispositivo, né la Sua installazione MetaMask, e una transazione confermata sulla blockchain non può essere annullata né revocata.

Se pensa che una chiave sia stata esposta, agisca subito. I passaggi indicati da MetaMask per un account compromesso prevedono di creare un nuovo wallet con una nuova frase segreta di recupero in un altro profilo del browser o su un altro dispositivo, trasferirvi tutto ciò che resta e smettere di usare il vecchio indirizzo. Se uno script sembra svuotare automaticamente il vecchio indirizzo, MetaMask sconsiglia di inviarvi altri ETH o token per pagare la commissione di rete, perché uno script sweeper può sottrarre anche quelli.

Un’approvazione malevola di token è un problema diverso da una chiave esposta, e la nostra guida su MetaMask spiega come distinguere i due casi. Crypto Recovers ripristina l’accesso dei legittimi proprietari; non accettiamo casi di criptovalute rubate o di truffe.

Se ha perso la chiave privata e la frase segreta di recupero

Se MetaMask si sblocca ancora, per ora non ha perso nulla. Esporti di nuovo la chiave come descritto sopra e usi l’opzione integrata di MetaMask per visualizzare la frase segreta di recupero e farne un backup.

Se non si apre, non reimposti l’installazione originale soltanto per raggiungere una schermata di importazione. Conservi prima i dati del browser e i backup esistenti. Una frase salvata o un vault cifrato possono offrire un’altra possibilità, in base ai dati rimasti e alla password disponibile. La guida al recupero di MetaMask illustra questi casi; il solo indirizzo pubblico non basta.

In un browser desktop, il vault contiene la frase insieme alle chiavi degli eventuali account importati, e si apre solo con la Sua password MetaMask. MetaMask documenta il recupero del vault per i browser desktop e precisa che al momento non è possibile su Android o iOS. Se è la password a mancare, consulti la guida sulla password MetaMask dimenticata. Senza frase, senza chiave salvata, senza un social login funzionante e senza vault, non resta nulla su cui lavorare: nessuno può ricostruire una chiave privata a partire da un indirizzo.

Se uno di questi casi diventa un recupero professionale, i Suoi ETH e token non passano mai da noi: Crypto Recovers non prende in custodia i fondi dei clienti. Lei riottiene l’accesso al Suo account, trasferisce personalmente gli asset su un nuovo wallet che ha creato e paga separatamente il compenso concordato, secondo il contratto. La nostra pagina sul recupero del wallet MetaMask spiega come valutiamo un caso.

Documentazione ufficiale

FAQ: chiave privata MetaMask

Dove conserva MetaMask la chiave privata?

Sul Suo dispositivo, nel vault cifrato di MetaMask. Il vault contiene la Sua frase segreta di recupero, da cui MetaMask rigenera le chiavi degli account derivati, più le chiavi degli account che ha importato. La Sua password MetaMask lo cifra; in Chrome si trova nella cartella Local Extension Settings del profilo del browser. Con l’accesso tramite Google, Apple o Telegram, un backup cifrato della frase viene conservato anche online e si apre solo con quell’accesso e la Sua password.

Posso recuperare la mia chiave privata se l’ho persa?

Sì, se l’account è stato derivato da una frase segreta di recupero che ha ancora: ripristini il wallet, aggiunga di nuovo gli account nel loro ordine originale, se necessario, ed esporti di nuovo la chiave. Un account importato richiede la chiave salvata, il relativo file JSON con la sua password oppure il social login con la Sua password MetaMask. Senza questi elementi, il vault dell’installazione originale è l’ultima strada, e si apre solo con la Sua password.

Posso usare la stessa chiave privata in più wallet?

Sì. MetaMask precisa che la chiave privata di un account può essere importata in qualsiasi software di wallet compatibile, e il saldo è lo stesso ovunque perché si trova sulla blockchain. Ogni copia in più è un altro punto da cui la chiave può trapelare, quindi limiti il numero di installazioni che la contengono.

È sicuro esportare la mia chiave privata?

Comporta un rischio reale, quindi esporti la chiave solo quando serve. MetaMask avverte che l’esportazione mostra la chiave in chiaro e che una chiave copiata è esposta ad attacchi tramite gli appunti. Usi un dispositivo di cui si fida, senza che nessuno guardi o registri lo schermo, conservi la chiave offline e non la dia mai a nessuno che la chieda.

Posso esportare la chiave privata di un account su hardware wallet?

No. MetaMask si collega soltanto all’hardware wallet; le chiavi restano sul dispositivo e ogni transazione viene approvata lì. Per ripristinare quegli account altrove, usi la frase di recupero dell’hardware wallet stesso.

Ancora nessun accesso?

Ci dica brevemente cosa conserva e Le diremo con chiarezza se il recupero è realistico. Questa prima valutazione non costa nulla e non richiede materiale sensibile. Il pagamento è dovuto solo se il recupero riesce.

Richiedere una valutazione

Condividere questo articolo

XLinkedInFacebook

Sull’autore

Robbert Bink

Robbert Bink

Fondatore e specialista di recupero wallet

Il suo primo recupero di wallet riuscito risale al 2019. Oltre 15 anni di esperienza in programmazione e IT; dirige la valutazione dei casi, la strategia di recupero e lo sviluppo di software specialistico.

Leggere il profilo completo →