Faudra m'expliquer comment on fait pour perdre 6 caractères de sa clé.
T'es sûr que c'est la tienne ?
C'est assez facile : suffit d'écrire différents morceaux de sa clef sur des papiers, de les cacher à différents endroits, et puis d'en oublier une partie. J'ai un pote qui a fait ça (qu'il dit) et qui a aujourd'hui du coup perdu accès aux quelques dizaines de BTC qu'il possédait (qu'il dit).
Vu ses connaissances en hacking, sinon, c'est sûrement la sienne, oui, Sinon il a été fouiller dans les affaires de son grand frère, je vois que ça.
Pour éviter ce genre de déconvenue, il vaut mieux spliter sa clef en utilisant l'
algo de partage de secret de Shamir.
La page de ian coleman fournit une implementation.
https://iancoleman.io/shamir/Y compris pour les seeds
https://iancoleman.io/shamir39/Sinon il y a
https://www.bitaddress.org (Split Wallet)
Vous choisissez par exemple 3 parties pour 5.
Et comme ça même si vous perdez 2 parties sur les 5 (n'importe lesquelles bien sûr) vous pouvez toujours reconstituer la clef avec les 3 autres parties.
Sinon il existe des methodes artisanales pour obtenir un résultat équivalent.
No need to pay ripoff prices.
Using simple combinatorics you can set up (for example) a three-of-five secret sharing scheme.
Divide a long
random number (your entropy*) into ten concatenated segments Seg(1), Seg(2)... Seg(10). Assign each segment to a row in this table. Each row has three red blocks. Give Seg(i) of the
rand to each person who has a red square in row(i).
Any three persons out of the five can put their shares together and recreate the entire
rand.
Note that for a two-of-five secret sharing scheme, you would need four red blocks in each row, the combinatoric "5 choose 4" which has five rows.
A four-of-five secret sharing scheme would require two red squares in each row. 5 choose 2 has ten rows.
*Since a bitcoin address privkey is based on a 256 bit random number, you could simply use a 256 bit
rand and create a bitcoin privkey directly from that. In that case, each segment of the key would have 25 or 26 bits, which might not be enough security for you. To increase security, you could use a 1000 bit
rand so that each segment has 100 bits. Then derive the privkey from the 1000 bit number, perhaps by simply hashing it down to 256 bits using sha256sum (the way bitaddress.org does it).