Am cumpărat câteva mii de Bitcoin în 2014. Am notat cheia privată pe o foaie și am pus-o într-un sertar. Un mouse a scăpat de ultimele două cifre. Ce ar trebui să fac dacă cheia privată nu se potrivește?
Acest lucru este simplu. Scrieți un program și completați ultimele două cifre. Există 58*58=3364 de posibilități în total. Apoi utilizați base58 pentru a decoda fiecare posibilitate într-o matrice de octeți, deoarece ultimii 4 octeți sunt totalul tuturor celor anteriori octeți Primii 4 octeți ai rezultatului sha256 de două ori, astfel încât să puteți scrie un program pentru a parcurge toate posibilitățile.
Dacă există mai multe posibilități care îndeplinesc condițiile, atunci utilizați cheia privată obținută pentru a calcula adresa, apelați interfața API a exploratorului de blocuri pentru a interoga soldul pe fiecare adresă și, în final, determinați cheia privată corectă pe care ați salvat-o la acel moment. Aceste sarcini sunt într-adevăr prea ușoare pentru computere.
Dacă ați pierdut o parte din cheia privată, o puteți încerca. Ați învățat-o?
Tema de azi:
Like și urmează profesorul,
Bine, ieșiți din clasă s-a terminat, studenți! $BNX