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
____________________________