Bitcoin Forum
July 19, 2024, 10:30:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Tutorial para un paperwallet super-seguro y super-economico. [UBUNTU]  (Read 1425 times)
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 12, 2014, 11:32:05 PM
 #1

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://bitcointalk.org/index.php?topic=373071.0 cualquier observacion o mejora es bienvenida.

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
javijavier
Full Member
***
Offline Offline

Activity: 158
Merit: 100


View Profile
February 12, 2014, 11:51:09 PM
 #2

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!
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 13, 2014, 12:08:47 AM
 #3

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

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
Zeta
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
February 13, 2014, 05:06:33 PM
 #4

Ambas opciones son bienvenidas, gracias por compartirlo.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 13, 2014, 07:58:39 PM
 #5

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.
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 13, 2014, 11:25:35 PM
 #6

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



Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 13, 2014, 11:40:37 PM
 #7

Pues me he bajado un par de ejemplos de http://en.wikipedia.org/wiki/QR_code y zbarimg no se los ha tragado…
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 14, 2014, 07:55:18 PM
Last edit: February 14, 2014, 08:21:56 PM by AbraxasCcs
 #8

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.

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 15, 2014, 08:10:18 PM
 #9

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.
Griegura
Full Member
***
Offline Offline

Activity: 279
Merit: 100



View Profile
February 16, 2014, 12:54:40 PM
 #10

Bueno!!

   Contract Vault     Next Generation Agreements for Everyone on The Ethereum Blockchain
❱❱❱  JOIN TOKEN SALE  ❱❱❱  MAY 1st   [[ LIGHTPAPER ]]
▄▀ ██ ▀ ██ ██████    FACEBOOK       TWITTER       LINKEDIN       MEDIUM       TELEGRAM    ██████ ██ ▀ ██ ▀▄
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 04:13:17 PM
 #11

Bueno!!

"send donations to /dev/null"  Wink

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 19, 2014, 05:34:13 PM
 #12

"send donations to /dev/null"  Wink

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

Activity: 12
Merit: 0


View Profile
February 19, 2014, 05:38:28 PM
 #13

gracias por el tuto  Wink
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 05:57:34 PM
 #14

"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

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 06:05:42 PM
 #15

gracias por el tuto  Wink

Espero que a ti sí te funcione.  Cheesy

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 19, 2014, 06:21:52 PM
 #16

¿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.
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 06:31:06 PM
 #17

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.

 

 




Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 06:34:09 PM
 #18

¿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.

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 19, 2014, 06:39:11 PM
 #19

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.
AbraxasCcs (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1032


Beyond the flavor!


View Profile
February 19, 2014, 06:48:59 PM
 #20

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. 

Mine Chococoin, eat real chocolate!
Bitrated user: Abraxas.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!