Bitcoin Forum
June 15, 2024, 03:10:42 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Cifrado de wallet.dat  (Read 2105 times)
Leamas (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 20, 2015, 10:14:22 PM
 #1

Buenas noches,

A lo mejor es una cuestión obvia para muchos, por eso la cuelgo en la sección novatos.

No tengo muy claro la razón por la que cuando cifro el monedero, las copias de seguridad previas del archivo de monedero no cifradas se convierten en inservibles. Hasta donde he visto, la cartera lo que contiene son los pares de claves público-privadas que hayamos generado. ¿Qué más da que estén o no cifradas?

Muchas gracias
Nubarius
Sr. Member
****
Offline Offline

Activity: 310
Merit: 253


View Profile
January 20, 2015, 10:59:37 PM
 #2

Es simplemente una forma de garantizar que las direcciones nuevas que se utilicen con el monedero ya cifrado no han sido expuestas a través de una copia no cifrada anterior. Imagina la situación: arrancas Bitcoin Core por primera vez y se crea un monedero no cifrado. Y resulta que tienes un virus robamonederos en tu ordenador que envía sigilosamente una copia de ese wallet.dat inicial a un malvado ladrón de bitcoins. Acto seguido, cifras el monedero como primer paso y empiezas a recibir pagos. Te sientes muy seguro porque tu monedero ya está cifrado, pero en realidad la copia anterior no cifrada contenía una reserva con las cien primeras direcciones que utilizará tu monedero. Hasta que agotaras esa reserva de direcciones, el ladrón, utilizando la copia no cifrada, podría birlar los fondos que entren en tu monedero.

Para evitar ese tipo de situación, Bitcoin Core regenera todas las direcciones de reserva cuando se cifra el monedero. De esa manera, se garantiza que las nuevas claves privadas no habrán pasado nunca por un fichero no cifrado.

Fíjate que esto afecta a las direcciones nuevas, no a las que hayas utilizado antes del cifrado. Es decir, si hubieras recibido unos bitcoins en una dirección generada antes de cifrar el monedero, las copias de seguridad antiguas te seguirían sirviendo para recuperar ese dinero. Son los pagos recibidos después del cifrado con direcciones nuevas los que no se podrán recuperar con copias de seguridad anteriores.
Picard
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
February 04, 2015, 10:10:38 PM
 #3

Aprovecho este hilo abierto aunque mi duda no es exactamente esa, aunque también trate sobre el wallet.dat.


Tengo varias dudas sobre el cifrado del wallet.dat y no se si es que estoy saturado de información ya, o lo he entendido mal:


1- Cuando se habla de cifrado del wallet.dat, ¿es cuando le pones una contraseña al Bitcoin Core (por ejemplo)?

1.1- ¿Cifrar y encriptar es lo mismo? ¿Se puede poner una contraseña al wallet.dat y a la vez también encriptar el archivo o ya está encriptado?

2- Si quiero hacer una copia de seguridad del wallet.dat en una usd o tarjeta sd, ¿hay alguna forma de cifrar por ejemplo la memoria usb donde la guarde?


Perdón si ya está todo esto preguntado pero he usado el buscador y he encontrado información pero no me aclaro.

Muchas gracias a todos.
alexr_96
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500

0x9CE937CD


View Profile WWW
February 04, 2015, 10:17:17 PM
 #4

1- Cuando se habla de cifrado del wallet.dat, ¿es cuando le pones una contraseña al Bitcoin Core (por ejemplo)?

Si

1.1- ¿Cifrar y encriptar es lo mismo?

Si

¿Se puede poner una contraseña al wallet.dat y a la vez también encriptar el archivo o ya está encriptado?

Si, yo tengo el wallet.dat con contraseña y cifrado con mi clave pgp. Son dos capas de protección

2- Si quiero hacer una copia de seguridad del wallet.dat en una usd o tarjeta sd, ¿hay alguna forma de cifrar por ejemplo la memoria usb donde la guarde?

Juraría que sí, pero no se el nombre del programa que te lo hace, igual algún compañero sabe el nombre.
Pero vamos, con una buena contraseña de cifrado no me parece necesario
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 04, 2015, 10:28:30 PM
 #5

1.1- ¿Cifrar y encriptar es lo mismo? ¿Se puede poner una contraseña al wallet.dat y a la vez también encriptar el archivo o ya está encriptado?

La contraseña que le metes al Bitcoin Core se usa para cifrar las claves privadas que se guardan en el wallet.dat. El archivo en sí no está cifrado, si lo subes a internet todo el mundo sabrá que es un monedero de bitcoin, pero como las claves privadas sí están cifradas, no podrán tener acceso a las coins.

Es como si le haces una foto a una factura de la luz y le tapas tus datos personales. Si la subes a internet todo el mundo sabe que se trata de una factura de la luz, probablemente tuya, pero los datos públicos no le sirven a nadie para nada.

En cambio, si cifras el wallet.dat, el archivo propiamente dicho, por un lado no lo podrás usar con Bitcoin Core pero por otro, puedes ponerlo en Dropbox (por decir algo) y nadie sabrá si eso es un monedero de bitcoin o una foto comprometedora Tongue.
alexr_96
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500

0x9CE937CD


View Profile WWW
February 04, 2015, 10:37:41 PM
 #6

En cambio, si cifras el wallet.dat, el archivo propiamente dicho, por un lado no lo podrás usar con Bitcoin Core pero por otro, puedes ponerlo en Dropbox (por decir algo) y nadie sabrá si eso es un monedero de bitcoin o una foto comprometedora Tongue.
Si vas a hacer eso cambia el nombre de wallet.dat xD
Picard
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
February 04, 2015, 10:47:24 PM
Last edit: February 05, 2015, 12:29:18 AM by Picard
 #7

Vale ya me habéis aclarado  Cheesy Cheesy Muchas gracias.

Me surge otra duda:

Al cambiar el nombre del wallet.dat, ¿puede cambiarse también la extensión o eso conlleva que deje de funcionar?

Muchas gracias por vuestras respuestas.

PD: Si alguien conoce un buen programa para cifrar archivos, usb, tarjetas de memoria, que lo aporte si gusta  Roll Eyes Roll Eyes.
LuisCar
Legendary
*
Offline Offline

Activity: 1820
Merit: 1017



View Profile
February 05, 2015, 02:03:22 AM
 #8

Si modificas el nombre del archivo wallet.dat, cuando vuelvas a arrancar bitcoin core, éste, al no encontrar el archivo wallet.dat generará otro nuevo. Puedes recuperar tu antiguo wallet.dat simplemente copiándolo en directorio de trabajo de bitcoin core con el nombre de wallet.dat.

Cifrar existe en castellano, sin embargo, encriptar no existe, aunque mucha gente los utiliza como sinónimos (por evidente influencia del inglés).

En cuanto a los dispositivos de memoria, depende de si usas GNU/Linux, Windows, o Mac. Desde Linux es muy sencillo, basta con formatear tu dispositivo con el sistema de ficheros LUKS. Para Windows yo, seguramente me decantaría por utilizar http://gpg4win.org/, con él podrás cifrar archivos o carpetas completas pero no la estructura base del sistema de ficheros. También podrías usar un compresor que te permite cifrar con contraseña del tipo de http://www.7-zip.org/. Para Windows no sé de usa solución óptima con software libre para cifrar la estructura de ficheros sin tener que andar instalando driver con privilegios de administrador de los cuales el sistema te alerta de que no están firmados por Microsoft y bla, bla, bla.

Pages: [1]
  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!