Author

Topic: Tutorial para un paperwallet super-seguro y super-economico. [UBUNTU] (Read 1466 times)

member
Activity: 161
Merit: 14
¡Excelente aporte! ¡Muchas gracias!  Grin
newbie
Activity: 57
Merit: 0
Muy buenos aportes AbraxasCcs  Smiley
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
No es para recibir más donaciones. Pero de verdad que te reconozcan el aporte así sea con unos "centimillos" motiva a seguir y mejorar las contribuciones.

Ahora ando en onda de aprender a trabajar desde la terminal y he aprendido muchas cosas que iré compartiendo. Mi objetivo es aprender a aprovechar las librerías que ya hay escritas para generar direcciones y que todos seamos capaces de ejecutarlas desde la shell. Pero para eso aún me falta un poquito.

El que el sistema bitcoin sea de código abierto no significa mucho para muchos de nosotros y eso debería cambiar. 
legendary
Activity: 1974
Merit: 1030
Eyyyyy! Gracias! Pero no nos entendimos. "send donations to /dev/null" significa que no lo hago por donaciones.

Ah, esa parte sí la entendí al revés pero da igual porque cuando vi el OP el otro día decidí que era digno de donación Smiley.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
¿Qué distro usas? yo uso Ubuntu 12.04 LTS

Pongamos que una muy antigua Smiley. Pero esta mañana instalé en la ofi una 14.04 alpha1 y acabo de comprobar que allí funciona, así que no cabe duda de que es problema de mi versión.

A ver lo que tardan en confirmarse tus centimillos, que van sin comisión Wink.

Eyyyyy! Gracias! Pero no nos entendimos. "send donations to /dev/null" significa que no lo hago por donaciones.

Pero unos centimillos de BTC, le alegran el día hasta al más duro.

Gracias de nuevo.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
La combinación de trabajar el vanitygen con la shell de Ubuntu ofrece un sin fin de posibilidades muy seguras y hasta divertidas.

Vanitygen te permite personalizar tus address. Con el comando:

Code:
~/vanitygen$  ./vanitygen 1good

Te encuentra una llave privada cuyo correspondiente es un address que empieza con 1good. Mientras más caracteres coloques despues del prefijo (1), vanitygen le exigirá más calculo a tu procesador.

Quizá no te importe que tu address empiece con un prefijo en altas y bajas ej: 1gOod , 1gooD, 1GoOD. Si es así se necesitará menos "hasheo" para encontrar una address (con su respectiva llave privada) que satisfaga tus parametros de busqueda. Para ello le agregamos al comando la opción -i.

Code:
~/vanitygen$ ./vanitygen -i 1good

Ahora si no deseas solo un resultado sino muchos resultados de modo que puedas contar con toda una lista de address vanidosas, utilizamos la opción -k:

Code:
~/vanitygen$ ./vanitygen -k -i 1good

El proceso lo mataras presionando CTRL + C

Ahora si deseas que toda esa lista de address vanidosas vayan a un archivo de texto, usamos la opción -o seguido del nombre del archivo de texto que crearemos con la lista de direcciones vanidosas.

Code:
~/vanitygen$ ./vanitygen -k -i -o listavanidosa.txt 1good

Esta opción la recomiendo con la opción -q para hacer listas más limpias con solo la información que nos interesa.

Code:
~/vanitygen$ ./vanitygen -k -i - q -o listavanidosa.txt 1good

Cualquier pregunta por acá estamos.

 

 



legendary
Activity: 1974
Merit: 1030
¿Qué distro usas? yo uso Ubuntu 12.04 LTS

Pongamos que una muy antigua Smiley. Pero esta mañana instalé en la ofi una 14.04 alpha1 y acabo de comprobar que allí funciona, así que no cabe duda de que es problema de mi versión.

A ver lo que tardan en confirmarse tus centimillos, que van sin comisión Wink.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
gracias por el tuto  Wink

Espero que a ti sí te funcione.  Cheesy
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
"send donations to /dev/null"  Wink

Yo mismo te iba a donar!! hasta que vi que zbarimg no me funcionaba Smiley.

"complaints archived in /dev/null"  Wink

(http://en.wikipedia.org/wiki//dev/null)

-------------Edito-----------

Fuera de chalequeo

¿Qué distro usas? yo uso Ubuntu 12.04 LTS
newbie
Activity: 12
Merit: 0
gracias por el tuto  Wink
legendary
Activity: 1974
Merit: 1030
"send donations to /dev/null"  Wink

Yo mismo te iba a donar!! hasta que vi que zbarimg no me funcionaba Smiley.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
full member
Activity: 279
Merit: 100
legendary
Activity: 1974
Merit: 1030
Será mi versión… reconozco que tengo una ubuntu un poco antigua.

Code:
$ md5sum *png
06fa85c7d66652f0f61dc716116c6dc3  Qr-1.png
8a6d216b65188f8b1327b2794fc0a565  Qr-2.png
ca8215369e4ff966d34cf099d81df5b0  Qr-3.png
b24f054bf362af603b9c3900df63dda8  Qr-4.png
26b579fda3e0db33a6eb9851bb65e8e3  Qr-code-ver-10.png
596ef708a531a08947172172faba5047  Qr-code-ver-40.png
6c47ab96646717afda118a9edc8f79ed  QR_Droid_2663.png

$ zbarimg Qr-1.png
scanned 0 barcode symbols from 1 images in 0.02 seconds

WARNING: barcode data was not detected in some image(s)
  things to check:
    - is the barcode type supported?  currently supported symbologies are:
      EAN/UPC (EAN-13, EAN-8, UPC-A, UPC-E, ISBN-10, ISBN-13),
      Code 128, Code 39 and Interleaved 2 of 5
    - is the barcode large enough in the image?
    - is the barcode mostly in focus?
    - is there sufficient contrast/illumination?

$ for I in *png; do zbarimg $I; done 2>&1 |grep scanned
scanned 0 barcode symbols from 1 images in 0.01 seconds
scanned 0 barcode symbols from 1 images in 0.02 seconds
scanned 0 barcode symbols from 1 images in 0.01 seconds
scanned 0 barcode symbols from 1 images in 0.01 seconds
scanned 0 barcode symbols from 1 images in 0 seconds
scanned 0 barcode symbols from 1 images in 0.01 seconds
scanned 0 barcode symbols from 1 images in 0.02 seconds

Pero en fin, para no desviarnos mucho del hilo, a quien zbarimg le funcione, es una herramienta super útil para leer códigos QR, ya sean generados con vanitygen o con cualquier otra cosa Smiley.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
Pues me he bajado un par de ejemplos de http://en.wikipedia.org/wiki/QR_code y zbarimg no se los ha tragado…

A mí me trabaja perfecto con los codigos QR que me genera qrencode. Dejame provar con esos de wikipedia a ver que tal.

-------EDITO---------

El zbarimg me lee todos y cada uno de los QR de ejemplo en wikipedia.
legendary
Activity: 1974
Merit: 1030
Pues me he bajado un par de ejemplos de http://en.wikipedia.org/wiki/QR_code y zbarimg no se los ha tragado…
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
Hay otro comando del terminal que hace de esta opción algo realmente interesante.

El proceso se puede invertir de modo que no hace falta imprimir los codigos QR. Esto también elimina la necesidad de tener una webcam para scanearlos en el momento que se necesita traducir el codigo QR a texto plano.

Por el terminal hay un comando que transforma la imagen QR en texto.

zbarimg

para instalarlo:

Code:
$ sudo apt-get install zbar-tools

para ejecutarlo:

Code:
$ zbarimg privkey.png

lo que da como resultado en el terminal algo como:

Code:
QR-Code: 5JKgLPVTtKZxGiL14KtdKN9pmFvu8jBPqN9a5481kzzU9tDhzZm
scanned 1 barcode symbols from 1 images in 0.02 seconds


legendary
Activity: 1974
Merit: 1030
Ambas opciones son bienvenidas, gracias por compartirlo.

Exactamente, que cada uno haga lo que más le apetezca, interese y/o convenga. Lo que para mí es "mejor" no tiene por qué serlo para todo el mundo.
full member
Activity: 154
Merit: 100
Ambas opciones son bienvenidas, gracias por compartirlo.
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
Es más fácil bajar el HTML que ya tiene todo... y ejecutarlo desde un liveCD.
O comprar una Raspberry para estos menesteres (yo me compré una solo para las PaperWallets), no tengo que andar a reiniciar, grabar CDs ni nada...
Raspberry + Raspbian + HTML de la moneda que quieras (yo acabo de hacer el de Karmacoin: www.karmaaddress.org. Descargas ese HTML (es un solo archivo), lo llevas a un ordenador Offline (en mi caso la Raspberry) y generas cuantos PaperWallets quieras, de una forma mucho más sencilla.
Saludos!


Si compras, ya no es económico  Undecided
full member
Activity: 158
Merit: 100
Es más fácil bajar el HTML que ya tiene todo... y ejecutarlo desde un liveCD.
O comprar una Raspberry para estos menesteres (yo me compré una solo para las PaperWallets), no tengo que andar a reiniciar, grabar CDs ni nada...
Raspberry + Raspbian + HTML de la moneda que quieras (yo acabo de hacer el de Karmacoin: www.karmaaddress.org. Descargas ese HTML (es un solo archivo), lo llevas a un ordenador Offline (en mi caso la Raspberry) y generas cuantos PaperWallets quieras, de una forma mucho más sencilla.
Saludos!
legendary
Activity: 1568
Merit: 1032
Beyond the flavor!
Pequeño tutorial para generar una paperwallet. El metodo es ligeramente distinto a muchos considerados clasicos. Todo se desarrolla en local usando como base una distro ubuntu:

- Iniciar la distro en modalidad Live.
- Abrir el terminal

- Instalar los paquetes necesarios para correr los programas "Vanitygen" y "qrencode".

(Para descargar e instalar el qrencode)

$ apt-get install qrencode autoconf automake unzip make

- (Para descargar y compilar el Vanitygen):

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

- Luego de haber compilado se obtiene el binario 'vanitygen' que genera las direcciones

$ ./vanitygen 1

- genera un juego de llaves:

Address: 19UcNNkRSzcU4Wh6SSBpdCPPdUz2Hyxqth
Privkey: 5JKgLPVTtKZxGiL14KtdKN9pmFvu8jBPqN9a5481kzzU9tDhzZm

- Usando un copy and paste de las llaves y ejecutandolos con el comando [qrencode]se guardan en archivos de imagen .png que contendran el codigo QR de las llaves:

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

- Obtenidos los .png de las llaves se pueden imprimir y meterlos en un pendrive seguro.

-Recuerden que para recuperar los BTC que depositen el la direccion de su recien creada pubkey.png necesitaran importar en su momento la clave de la privkey.png en un monedero como el de blockchain.info.

Este es un tutorial traducido del https://bitcointalksearch.org/topic/yet-another-paper-wallet-tutorial-ubuntu-linux-373071 cualquier observacion o mejora es bienvenida.
Jump to: