Author

Topic: Yet Another Paper Wallet Tutorial (Ubuntu Linux) (Read 1753 times)

legendary
Activity: 1176
Merit: 1001
February 14, 2014, 09:42:09 AM
#6
Stavo pensando a quanto casuale (o non casuale) sia vanitygen... Forse è meglio prendere delle parole completamente a caso da un dizionario, magari una 30-ina, farne il sha256sum e usare quella come partenza.
legendary
Activity: 2450
Merit: 1008
- PyX e' un buon punto di partenza, permette anche l'output in PDF che, pur non essendo un open standard[...]
Come no! PDF è uno standard ISO da tantissimi anni.

Per la cronaca, non conoscevo PyX: potrebbe essere interessante, anche se forse darei un'occhiata a Pycairo:

http://cairographics.org/pycairo/

Ciao!
hero member
Activity: 980
Merit: 1002
Ciao, buon anno.

Sarebbe bello buttare giu' uno scriptino in python che fa address gen, qrcode gen e poi impagina tutto. In realtà si tratta di davvero poche righe di codice, appena sbrigo altri impegni (domani si ricomincia anche a lavorare) provo a farlo.


- PyX e' un buon punto di partenza, permette anche l'output in PDF che, pur non essendo un open standard, è comunque abbastanza usato, e credo che il bello dell'open source è che non è "ad una sola direzione".

PyX is a Python package for the creation of PostScript and PDF files - http://pyx.sourceforge.net/
hero member
Activity: 490
Merit: 501
ottima guida,merita di ritornare in prima pagina.
legendary
Activity: 2450
Merit: 1008
Ottimo. Non l'ho provato, ma ho letto tutto. Grazie!

Segnalo solo che in un futuro forse prossimo, la compilazione di vanitygen non dovrebbe essere più necessaria; si tenga d'occhio a questo proposito il seguente bug report:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718860

Sarebbe bello magari come ultimo passaggio impaginare tutto per bene in modo da ottenere in automatico un PDF pronto per essere stampato. LaTeX o qualche altro derivato di TeX tipo ConTeXt? Un SVG preimpostato da convertirsi con Inkscape? Altre idee?

Ciao!
hero member
Activity: 980
Merit: 1002
Ennesimo tutorial per generare paper wallet, l'approccio è un po' diverso da quelli che ho visto in giro e si svolge tutto interamente in locale, la distro base è una ubuntu:

- Lanciare la distribuzione in modalità Live
- Lanciare un terminale

- Installare i pacchetti richiesti (potrebbero esserne necessari altri, portiamo avanti la discussione insieme con le Vs. annotazioni, probabilmente ho buttato dentro pure un paio di pacchetti di troppo, per quel che concerne il branch di vanitygen)

$ apt-get install qrencode autoconf automake unzip make

- Scaricare VanityGen e compilarlo:

$ wget https://github.com/samr7/vanitygen/archive/master.zip
$ unzip master.zip
$ cd vanitygen-master
$ make

- Dopo aver compilato abbiamo il binario 'vanitygen'

$ ./vanitygen 1

- Otteniamo quanto segue:

Address: 19UcNNkRSzcU4Wh6SSBpdCPPdUz2Hyxqth
Privkey: 5JKgLPVTtKZxGiL14KtdKN9pmFvu8jBPqN9a5481kzzU9tDhzZm

$ qrencode -o pubkey.png '19UcNNkRSzcU4Wh6SSBpdCPPdUz2Hyxqth'
$ qrencode -o privkey.png '5JKgLPVTtKZxGiL14KtdKN9pmFvu8jBPqN9a5481kzzU9tDhzZm'

- Ora abbiamo i QRCode delle chiavi da backuppare, stampiamoli e mettiamoli in un luogo sicuro, ora abbiamo i Ns. paper wallet, ricordate che un malintenzionato con a disposizione il file privkey.png potrebbe rubarvi i Bitcoin.

- Per caricare i Bitcoin è sufficente usare pubkey.png (o la chiave pubblica), per usarli bisognerà in futuro importare la privkey stampata su qrcode.

Ciao. Non so quanto sia sicuro tutto questo, partecipate con le Vs. impressioni se ritenete.
Jump to: