In questo video vediamo come verificare il processo matematico che sta alla base della generazione di una #seedphrase​ in un #bitcoin​ #hardwarewallet​ air-gapped.

Oggi utilizzeremo il modello di #coldcard​ #mk4​ prodotto da coinkite. Lo stesso vale per il modello Q.

Ecco i passaggi che ho fatto nel video:

CONTROLLO GENERAZIONE SEEDPHRASE 12

______________________________________________

a - Tirare i dadi 50 volte e segnare i risultati.

b - Risultato lancio di dadi (50 lanci - lanci finti fatti solo a scopo illustrativo) 11111111112222222222333333333344444444441234561234

______________________________________________

1a - Da terminale eseguire il seguente comando:

echo -n 11111111112222222222333333333344444444441234561234 | sha256sum

1b - Risultato:

bash-5.2$ echo -n 11111111112222222222333333333344444444441234561234 | sha256sum

fdb66f2e93aeab126f6611d67f51014eb9b1ccd4d01bd303d532b4ee684dee25

______________________________________________

2a - Da terminale (nella cartella dove abbiamo scaricato rolls12.py) eseguire il seguente comando:

echo 11111111112222222222333333333344444444441234561234 | python3 rolls12.py

2b - Risultato:

fdb66f2e93aeab126f6611d67f51014e

1: world

2: recall

3: slight

4: chef

5: turkey

6: matrix

7: rural

8: season

9: stool

10: whisper

11: doctor

12: ostrich

______________________________________________

1c - Sul sito ( https://iancoleman.io/...​ ) andare a modificare i seguenti campi come descritto qui sotto=

GENERATE 12 words

Show entropy details

Entropy: "Copiare i 50 risultati del lancio di dadi"

"Hex [0-9A-F] - 4187a8bfd9" oppure "Base 10 [0-9] 90834528"

Mnemonic Length: 12 words

PBKDF2 rounds: 2048 (compatibility)

BIP39 Mnemonic:

Risultato (deve essere uguale al risultato che avete sul terminale):

world recall slight chef turkey matrix rural season stool whisper doctor ostrich

____________________________

Reply to this note

Please Login to reply.

Discussion

No replies yet.