Casestudy
Een jarenlang vergrendelde Bitcoin wallet: MultiBit Classic-wachtwoordherstel
MultiBit Classic · Wallet aangemaakt 2013
Kort antwoord
MultiBit Classic versleutelt de wallet met een sleutel die via scrypt wordt afgeleid — bewust traag en geheugenintensief, waardoor rauwe rekenkracht nauwelijks helpt. Wat dit herstel mogelijk maakte was een vergeten notitieboekje dat de kandidatenlijst terugbracht van astronomisch naar testbaar.
- Wallet
- MultiBit Classic
- Tijdperk / versie
- Wallet aangemaakt 2013
- Toegangsprobleem
- Het wachtwoord van een versleutelde MultiBit Classic-wallet kon niet worden herinnerd; elke geraden variant faalde.
- Resterend materiaal
- Oorspronkelijk walletbestand uit 2013; uitgebreide maar onvolledige wachtwoordhints; een over het hoofd gezien notitieboekje met vijf wachtwoordvarianten op dezelfde wortel.
- Technische uitdaging
- Stopgezette software zonder officiële ondersteuning, een oud versleutelingsformaat en een wachtwoord van 15 tekens opgebouwd uit hoofdletters, symbolen en willekeurige tekens.
- Beoordeling
- Realistisch maar niet gegarandeerd; het walletbestand en het hintmateriaal rechtvaardigden een herstelpoging onder een schriftelijke overeenkomst.
- Herstelaanpak
- Analyse van het walletformaat en de wachtwoordgewoonten van de klant, daarna kandidaattests tegen de via scrypt afgeleide sleutel in een gecontroleerde offline omgeving. Geen gevoelig materiaal via gewone contactkanalen.
- Resultaat
- Toegang hersteld. De wallet bevatte destijds Bitcoin ter waarde van ver in de zes cijfers.
- Doorlooptijd
- Contact december 2023; herstel voltooid in het voorjaar van 2024.
- Anonimisering
- Gedeeltelijk — de voornaam en het land van de klant worden met toestemming gebruikt; geen walletdetails of sleutels worden gepubliceerd.
- Auteur
- Robbert Bink
- Datum
- 2025-08-19
De casus
In december 2023 kwam er een e-mail: een klant buitengesloten uit een MultiBit Classic-wallet uit 2013, na jaren van mislukte wachtwoordpogingen. MultiBit was in juli 2017 stopgezet, dus er was geen leverancierssupport en geen officiële software om op terug te vallen. Wat overbleef was het oorspronkelijke walletbestand — en de herinnering van de klant aan hoe wachtwoorden uit die tijd werden opgebouwd: woorden, jaartallen, gewoonten.

Waarom oude wallets niet vanzelf makkelijker zijn
Er leeft een aanname dat een wallet uit 2013 wel zwakke, snel te kraken versleuteling zal gebruiken. Dat is niet wat wij aantroffen, en dat verdient correctie.
MultiBit Classic is gebouwd op bitcoinj. Daar wordt uw wachtwoord niet gehasht en direct gebruikt, maar via scrypt omgezet naar een AES-sleutel. Scrypt is een geheugenharde functie, specifiek ontworpen om parallelle aanvallen duur te maken — de bitcoinj-documentatie omschrijft het nuchter als moeilijker met hoge snelheid aan te vallen dan alternatieve algoritmes, en adviseert parameters waarbij het omzetten van een wachtwoord naar een sleutel op de eigen machine merkbaar tijd kost.
Het praktische gevolg is het tegenovergestelde van wat mensen verwachten: hardware op een MultiBit-wallet gooien werkt slecht. Waar een snelle hash een GPU miljarden kandidaten per seconde laat testen, laat de geheugeneis van scrypt dat voordeel instorten. Kost elke poging een noemenswaardig deel van een seconde, dan is een miljoen kandidaten geen koffiepauze maar een kwestie van weken.
De zaak was dus nooit op materieel te winnen. Hij moest op de kandidatenlijst worden gewonnen.
Wat de zaak werkelijk oploste
Het wachtwoord was ongeveer vijftien tekens lang, met hoofdletters, symbolen en ogenschijnlijk willekeurig materiaal. Blind bekeken creëert dit een veel grotere kandidaatruimte; het bestand en de volledige zaak moeten nog steeds worden beoordeeld.
De herinnering van de klant veranderde de rekensom. Wachtwoorden zijn zelden willekeurig, ook al lijken ze het: ze worden opgebouwd uit een stam en daarna versierd. Wij werkten uit hoe deze klant in die periode wachtwoorden bouwde — welke woorden, welke vervangingen, welke jaartallen, waar hoofdletters en symbolen doorgaans terechtkwamen.
Toen dook een over het hoofd gezien notitieboekje op met vijf wachtwoordvarianten op dezelfde stam. Dat was het kantelpunt. Vijf echte voorbeelden van iemands wachtwoordgewoonten zijn meer waard dan willekeurig hoeveel rekenkracht, omdat ze een open zoektocht omzetten in een gestructureerde: een bekende stam, een bekende versieringsstijl en een begrensde reeks varianten daaromheen.
De kandidaatgeneratie draaide offline tegen een kopie van het bestand, onder schriftelijke overeenkomst. De toegang tot een wallet met Bitcoin ter waarde van ruim zes cijfers werd hersteld. De klant zat al buitengesloten lang voordat die waarde het pijnlijk maakte.
Wat deze zaak onmogelijk had gemaakt
- Geen walletbestand. Wachtwoordherstel heeft iets nodig om tegen te testen. Een herinnerd wachtwoord zonder bestand is geen zaak.
- Een "gerepareerd" bestand. Goedbedoelde pogingen om een oude wallet te repareren of te converteren vernietigen vaak juist de structuur waar herstel op steunt.
Wat dit voor u betekent in dezelfde situatie
Zoek het papier voordat u een tool zoekt. Oude notitieboekjes, een wachtwoordmanager die u niet meer gebruikt, een la met briefjes, de achterkant van een agenda — alles wat laat zien hoe u vroeger wachtwoorden bouwde is waardevoller dan de gokjes die u zich nog herinnert. Kopieer het walletbestand naar een veilige plek en experimenteer nooit op het origineel.
Een oud walletbestand is voldoende om een beoordeling aan te vragen; betrouwbare herinnerde details kunnen de zoektocht gerichter maken. Zie de legacy-wallettijdlijn en de referentie over wachtwoordherstel.
"Ik kan het niet geloven, u heeft het echt gedaan."- Geanonimiseerde klant, met toestemming
Bronnen
Start uw herstel
De beoordeling is gratis en vereist geen gevoelig materiaal. Beschrijf wat u nog hebt en u hoort binnen één werkdag of herstel realistisch is. U betaalt alleen als het herstel slaagt.
