Base di conoscenza
Formati di wallet: identificazione, cifratura e recupero per formato
Ogni formato di wallet ha i propri file, schema di cifratura e via di recupero. Questo è il riferimento formato per formato per l’identificazione e ciò che è possibile.
Risposta breve
Un formato di wallet determina come identificare il file, quale cifratura lo protegge e cosa può usare una ricerca di recupero. Identificare il formato è il primo passo di ogni recupero.

L’identificatore rapido è nella nostra guida ai file di wallet; questo riferimento aggiunge il dettaglio tecnico per formato.
Bitcoin Core wallet.dat
- File: wallet.dat (Berkeley DB nelle versioni legacy; formati SQLite e a descrittori in quelle moderne)
- Cifratura: AES-256-CBC attorno al materiale delle chiavi, sbloccata dalla password del wallet
- Recupero: ricerca della password contro i dati di chiavi cifrati, su una copia; l’hash (la riga $bitcoin$) può essere condiviso al posto del file
Electrum
- File: default_wallet (JSON), file di wallet per account
- Cifratura: password scelta dall’utente che protegge keystore cifrati; derivazione basata su seed (sistema di seed Electrum)
- Recupero: aprire in Electrum; una password errata significa una ricerca di password; un seed dell’era giusta ripristina il wallet
MultiBit Classic e MultiBit HD
- File: .wallet (Classic), mbhd.wallet.aes, un wallet bitcoinj in formato protobuf cifrato con AES (HD)
- Software dismesso; i download da fonti non ufficiali sono un rischio di malware
- Recupero: password contro il file cifrato; i wallet dell’era HD possono ripristinare dal loro seed
Blockchain.com legacy
- File: wallet.aes.json (backup del wallet cifrato con la password principale)
- Seconda password facoltativa: aggiunge uno strato di cifratura alle chiavi private del wallet; non protegge lo strato esterno del file di backup
- Recupero: identificare quale password manca. Per cercare una seconda password a partire da un backup cifrato, occorre prima decifrare lo strato esterno con la password principale.
Keystore Ethereum / UTC JSON
- File: UTC--timestamp--hex.json, file keystore
- Cifratura: derivazione della chiave scrypt o PBKDF2 con cifratura AES-128-CTR (campi: crypto, cipher, kdf, mac)
- Recupero: password contro il keystore; qualsiasi wallet Ethereum che supporta l’import del keystore può poi aprirlo
Vault di app
- MetaMask, Jaxx, Coinomi, Exodus e simili: vault JSON specifici dell’app con le proprie impostazioni KDF e cipher
- Recupero: specifico dell’app; il vault è legato al software che lo ha creato
Altri formati
- Monero: file .keys cifrati con la password del wallet, più un seed di 25 parole
- Solana: keypair JSON (base58 o array di byte); Polkadot: backup JSON con cifratura per password
- Paper wallet: WIF o QR; faccia uno sweep una volta verso un nuovo wallet
- Brain wallet: una passphrase trasformata direttamente in chiave — il recupero è una ricerca di passphrase, non un problema di file
Il modello
Ogni formato si riduce alla stessa domanda: quale materiale cifrato esiste, quale KDF e cipher lo protegge e cosa ricorda della password? Una volta trovata la risposta, il riferimento sui metodi di recupero Le indica la via di recupero adatta.
I passaggi indicati non sono bastati?
La prima valutazione è gratuita e non richiede dati sensibili. Descriva ciò che Le è rimasto e Le diremo onestamente se il recupero è realistico. Il compenso è dovuto solo se il recupero riesce.