Bitcoin Forum
May 07, 2024, 05:47:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Sicurezza della chiave privata  (Read 5066 times)
Portman (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0



View Profile
August 06, 2012, 12:39:10 PM
 #1

Dopo quasi un mese che "gioco" con i bitcoin molte domande hanno trovato risposta ma ancora frequenti sono quelle nuove.
Per quest'ultima ho bisogno del vostro aiuto perché da solo non riesco a trovare la risposta Smiley

Ho scoperto che la versione 0.6 permette l'import/export della chiave privata.
Ho estratto la chiave privata del mio wallet "pieno" con il comando dumpprivkey.
Ho chiuso il client, ho spostato il file wallet.dat, ho rilanciato il client e questo ha ricreato un nuovo wallet.dat con un nuovo indirizzo chiaramente vuoto di bitcoin.
A questo punto ho reimportato la mia chiave privata con il comando importprivkey (ci mette qualche decina di secondi) e come per magia ecco il wallet carico degli amati bitcoin.

Quindi tutto bene, il giro funziona, ma è qui che mi è nata la domanda:

visto che è sufficiente conoscere la chiave privata (da cui deriva univocamente quella pubblica) per avere accesso ai bitcoin, non è possibile che qualcuno stia in questo momento tentando (brute force) di aggiungere in maniera random chiavi private al suo wallet sperando di trovarne qualcuna legata ad un indirizzo pieno di bitcoins?



1715060831
Hero Member
*
Offline Offline

Posts: 1715060831

View Profile Personal Message (Offline)

Ignore
1715060831
Reply with quote  #2

1715060831
Report to moderator
1715060831
Hero Member
*
Offline Offline

Posts: 1715060831

View Profile Personal Message (Offline)

Ignore
1715060831
Reply with quote  #2

1715060831
Report to moderator
1715060831
Hero Member
*
Offline Offline

Posts: 1715060831

View Profile Personal Message (Offline)

Ignore
1715060831
Reply with quote  #2

1715060831
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ziomik
Legendary
*
Offline Offline

Activity: 1946
Merit: 1009


SELL bitcoinmarket.net | bitcoinitalia.com SELL


View Profile WWW
August 06, 2012, 12:43:32 PM
 #2

Io non sono un esperto di chiavi, crittografia etc.. ma ovviamente la domanda incuriosisce pure me...

DOMINI IN VENDITA/NOLEGGIO
bitcoinmarket.net | bitcoinitalia.com

Contattatemi pure per info.
---- +++ ----
"Se domani senti due massaie che parlano di bitcoin tra di loro dal macellaio, forse e' il momento di vendere.. se pero' le sentirai fra 10 anni forse staranno solo pagando il conto" GBianchi
---- +++ ----
teslacoil404
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile
August 06, 2012, 01:06:53 PM
 #3

Certo è possibile e probabilmente qualcuno ci prova. Il discorso è che ci sono talmente tante chiavi private possibile (di cui una minima parte è associata ad una chiave pubblica con un numero non zero di bitcoin) che è molto difficile riuscire a generare una chiave "utile". Bitcoin è progettato in modo che sia più economincamente vantaggioso dedicare le capacità di calcolo a propria disposizione facendo mining piuttosto che facendo brute force sulle chiavi private.
Portman (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0



View Profile
August 06, 2012, 01:11:09 PM
 #4

Ok chiarissimo,
se ne deduce quindi che è meglio avere i propri bitcoin distribuiti su più indirizzi?

grazie x la risposta  Smiley
ziomik
Legendary
*
Offline Offline

Activity: 1946
Merit: 1009


SELL bitcoinmarket.net | bitcoinitalia.com SELL


View Profile WWW
August 06, 2012, 01:12:27 PM
 #5

Certo è possibile e probabilmente qualcuno ci prova. Il discorso è che ci sono talmente tante chiavi private possibile (di cui una minima parte è associata ad una chiave pubblica con un numero non zero di bitcoin) che è molto difficile riuscire a generare una chiave "utile". Bitcoin è progettato in modo che sia più economincamente vantaggioso dedicare le capacità di calcolo a propria disposizione facendo mining piuttosto che facendo brute force sulle chiavi private.
Ottimo,
ovviamente quando l'attività di mining si fermerà  (e cioè quando il sistema finirà di immettere btc) sarà vantaggioso tentarci, no ?  Undecided Tongue Roll Eyes

DOMINI IN VENDITA/NOLEGGIO
bitcoinmarket.net | bitcoinitalia.com

Contattatemi pure per info.
---- +++ ----
"Se domani senti due massaie che parlano di bitcoin tra di loro dal macellaio, forse e' il momento di vendere.. se pero' le sentirai fra 10 anni forse staranno solo pagando il conto" GBianchi
---- +++ ----
teslacoil404
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile
August 06, 2012, 01:21:42 PM
 #6


Ok chiarissimo,
se ne deduce quindi che è meglio avere i propri bitcoin distribuiti su più indirizzi?

grazie x la risposta  Smiley
Sì, questa è sempre una buona idea!  Wink

Certo è possibile e probabilmente qualcuno ci prova. Il discorso è che ci sono talmente tante chiavi private possibile (di cui una minima parte è associata ad una chiave pubblica con un numero non zero di bitcoin) che è molto difficile riuscire a generare una chiave "utile". Bitcoin è progettato in modo che sia più economincamente vantaggioso dedicare le capacità di calcolo a propria disposizione facendo mining piuttosto che facendo brute force sulle chiavi private.
Ottimo,
ovviamente quando l'attività di mining si fermerà  (e cioè quando il sistema finirà di immettere btc) sarà vantaggioso tentarci, no ?  Undecided Tongue Roll Eyes
Il mining non si fermerà mai, solo che il guadagno relativo alla scoperta di un blocco di dimezzerà indefinitivamente. E anche quando il guadagno relativo alla scoperta di un blocco sarà minimo ci sarà sempre da guadagnare sulle commissioni di transazione. Quindi il discorso del vantaggio economico rispetto al brute force dovrebbe essere sempre vero.
Portman (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0



View Profile
August 06, 2012, 01:28:56 PM
 #7

Beh effettivamente il numero di chiavi private esistenti è veramente alto: credo si calcoli con i possibili caratteri ASCII elevato al numero di caratteri della chiave (50)
quindi 128^50=2,2E105 cioè 2 con 105 zeri dietro.

i granelli di sabbia del sahara sono "solo"
400.000.000.000.000.000.000.000

http://noipensiamo.altervista.org/blog/2010/03/08/quanti-granelli-di-sabbia-ci-sono-nel-deserto-del-sahara/

quindi solo 23 zeri, stiamo a posto  Grin
diego1000
Hero Member
*****
Offline Offline

Activity: 581
Merit: 500



View Profile
August 06, 2012, 07:14:16 PM
 #8

questo è interessante: https://bitcointalk.org/index.php?topic=97147.0

sto per lanciare i lovecoin impossibili da comprare con i soldi e da minare con la corrente.
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
August 07, 2012, 11:57:01 AM
 #9

Occhio che quel link si riferisce ad un modo per forzare i cosiddetti brain wallet, non i normali wallet generati da numeri casuali da parte del client.

Per quanto riguarda la sicurezza, la chiave privata ECDSA di ogni indirizzo bitcoin è, se non sbaglio, un numero a 256bit. Lo spazio delle chiavi è considerevole, un numero con 76 cifre. In termini di brute force di una password,è come beccarne una casuale composta da lettere maiuscole, minuscole e numeri lunga 43 caratteri, o da una composta da 15 parole prese a caso dal dizionario e lunga un centinaio di caratteri. In parole povere, è praticamente impossibile.

il_minatore
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250



View Profile
January 15, 2015, 11:31:28 AM
 #10

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie
ilcolonnello
Full Member
***
Offline Offline

Activity: 126
Merit: 100

www.secondstrade.com - 190% return Binary option


View Profile
January 15, 2015, 11:46:17 AM
 #11

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie

Si, se la chiave privata che importi è di un vecchio wallet.dat protetto con password, la password verrà importata insieme al wallet e quindi ti verrà chiesta quando farai una transazione.

▲▼▲▼▲▼▲▼  No.1 Bitcoin Binary Options and Double Dice  ▲▼▲▼▲▼▲▼
████████████████████████████████  sec◔nds trade  ████████████████████████████████
↑↓ Instant Bets ↑↓ Flexible 1~720 minutes Expiry time ↑↓ Highest Reward 190% ↑↓ 16 Assets [btc, forex, gold, 1% edge double dice] ↑↓
trinidad
Sr. Member
****
Offline Offline

Activity: 382
Merit: 254


View Profile
January 15, 2015, 12:49:30 PM
 #12

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie

Si, se la chiave privata che importi è di un vecchio wallet.dat protetto con password, la password verrà importata insieme al wallet e quindi ti verrà chiesta quando farai una transazione.

NO. se importi la chiave privata hai pieno controllo dei BTC contenuti in quel indirizzo anche se il vecchio wallet era protetto da password.

https://imgur.com/nnvwiJm



Signature:

Code:


 ██                        ██  
 ████                    ████  
 █████              ██  █████  
 █████            ████  █████  
 █████           █████  █████  
 █████  ██       █████  █████  
 █████  ████      ████  █████  
 █████  █████       ██  █████  
 █████  █████           █████  
 █████  ████            █████  
 █████  ██              █████  
 ████                    ████  
 ██                        ██  
Mintlayer



      ▀▀▀▀▀▀▀▀▀▀▀▀







Asset Tokenization and DEX



▀▀▀▀▀▀▀▀▀▀▀▀








████████████████████████████
████████████████████████████
█████████████▀▀  ███████████
███████████▌ ▐██████████████
██████  ▀         ▀  ███████
██████               ███████
██████    ██   ██    ███████
██████▌              ███████
███████    ▄   ▄    ▄███████
████████▄   ▀▀▀   ▄█████████
██████████▄     ▄███████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████
█████▀               ██████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
██████▄       ▄████████████
███████████████████████████
███████████████████████████
███████████████████████████

████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
███████████ ▀██████████████
███████████   ▀████████████
███████████     ▀██████████
███████████       ▀████████
███████████      ▄█████████
███████████    ▄███████████
███████████  ▄█████████████
███████████▄███████████████
███████████████████████████
███████████████████████████
ilcolonnello
Full Member
***
Offline Offline

Activity: 126
Merit: 100

www.secondstrade.com - 190% return Binary option


View Profile
January 15, 2015, 01:00:05 PM
 #13

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie

Si, se la chiave privata che importi è di un vecchio wallet.dat protetto con password, la password verrà importata insieme al wallet e quindi ti verrà chiesta quando farai una transazione.

NO. se importi la chiave privata hai pieno controllo dei BTC contenuti in quel indirizzo anche se il vecchio wallet era protetto da password.

Ah quindi viene importata anche la password solo nel caso si importa il file wallet.dat, se si importa la sola chiave privata no quindi...si in effetti ora che ci penso è così, con la chiave privata hai pieno controllo del portafoglio.

▲▼▲▼▲▼▲▼  No.1 Bitcoin Binary Options and Double Dice  ▲▼▲▼▲▼▲▼
████████████████████████████████  sec◔nds trade  ████████████████████████████████
↑↓ Instant Bets ↑↓ Flexible 1~720 minutes Expiry time ↑↓ Highest Reward 190% ↑↓ 16 Assets [btc, forex, gold, 1% edge double dice] ↑↓
saverio
Full Member
***
Offline Offline

Activity: 221
Merit: 100



View Profile
January 15, 2015, 03:16:12 PM
 #14

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie

Si, se la chiave privata che importi è di un vecchio wallet.dat protetto con password, la password verrà importata insieme al wallet e quindi ti verrà chiesta quando farai una transazione.

NO. se importi la chiave privata hai pieno controllo dei BTC contenuti in quel indirizzo anche se il vecchio wallet era protetto da password.

Ah quindi viene importata anche la password solo nel caso si importa il file wallet.dat, se si importa la sola chiave privata no quindi...si in effetti ora che ci penso è così, con la chiave privata hai pieno controllo del portafoglio.

la password ti serve per esportare la chiave privata, ma una volta che hai la chiave privata ci  fai quello che vuoi
ilcolonnello
Full Member
***
Offline Offline

Activity: 126
Merit: 100

www.secondstrade.com - 190% return Binary option


View Profile
January 15, 2015, 03:31:32 PM
 #15

Una domanda: se importo a chiave privata in un nuovo wallet.dat, ho comunque bisogno della eventuale password che proteggeva il vecchio wallet.dat per spendere i btc?

grazie

Si, se la chiave privata che importi è di un vecchio wallet.dat protetto con password, la password verrà importata insieme al wallet e quindi ti verrà chiesta quando farai una transazione.

NO. se importi la chiave privata hai pieno controllo dei BTC contenuti in quel indirizzo anche se il vecchio wallet era protetto da password.

Ah quindi viene importata anche la password solo nel caso si importa il file wallet.dat, se si importa la sola chiave privata no quindi...si in effetti ora che ci penso è così, con la chiave privata hai pieno controllo del portafoglio.

la password ti serve per esportare la chiave privata, ma una volta che hai la chiave privata ci  fai quello che vuoi

Si, questo lo so, non avevo capito se usando bitcoin core con il wallet.dat cifrato si cifrasse anche la chiave privata, come accade nei paper waller con cifratura BIP38

▲▼▲▼▲▼▲▼  No.1 Bitcoin Binary Options and Double Dice  ▲▼▲▼▲▼▲▼
████████████████████████████████  sec◔nds trade  ████████████████████████████████
↑↓ Instant Bets ↑↓ Flexible 1~720 minutes Expiry time ↑↓ Highest Reward 190% ↑↓ 16 Assets [btc, forex, gold, 1% edge double dice] ↑↓
il_minatore
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250



View Profile
January 15, 2015, 04:16:25 PM
 #16

Grazie.

Ora ho il problema che utilizzando il vecchio wallet bitcoin-qt non si carica e quindi non posso esportare la chiave privata  Grin
Ma sono OT
il_minatore
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250



View Profile
January 15, 2015, 04:53:35 PM
 #17

scusate, qua nell'ultimo post viene detto che la password serve...


https://bitcointalk.org/index.php?topic=455100.0
ilcolonnello
Full Member
***
Offline Offline

Activity: 126
Merit: 100

www.secondstrade.com - 190% return Binary option


View Profile
January 15, 2015, 08:18:19 PM
 #18

scusate, qua nell'ultimo post viene detto che la password serve...


https://bitcointalk.org/index.php?topic=455100.0

Quindi serve anche se unpo ha la chiave privata? Questo non si è capito....

▲▼▲▼▲▼▲▼  No.1 Bitcoin Binary Options and Double Dice  ▲▼▲▼▲▼▲▼
████████████████████████████████  sec◔nds trade  ████████████████████████████████
↑↓ Instant Bets ↑↓ Flexible 1~720 minutes Expiry time ↑↓ Highest Reward 190% ↑↓ 16 Assets [btc, forex, gold, 1% edge double dice] ↑↓
trinidad
Sr. Member
****
Offline Offline

Activity: 382
Merit: 254


View Profile
January 15, 2015, 08:28:54 PM
 #19

Se hai già la chiave privata la password del wallet la puoi anche dimenticare, non serve per importare l'indirizzo ad un altro client. L'unica cosa che serve è la chiave privata di ogni indirizzo del vecchio wallet. ( 1 chiave privata = 1 indirizzo BTC )

https://imgur.com/nnvwiJm



Signature:

Code:


 ██                        ██  
 ████                    ████  
 █████              ██  █████  
 █████            ████  █████  
 █████           █████  █████  
 █████  ██       █████  █████  
 █████  ████      ████  █████  
 █████  █████       ██  █████  
 █████  █████           █████  
 █████  ████            █████  
 █████  ██              █████  
 ████                    ████  
 ██                        ██  
Mintlayer



      ▀▀▀▀▀▀▀▀▀▀▀▀







Asset Tokenization and DEX



▀▀▀▀▀▀▀▀▀▀▀▀








████████████████████████████
████████████████████████████
█████████████▀▀  ███████████
███████████▌ ▐██████████████
██████  ▀         ▀  ███████
██████               ███████
██████    ██   ██    ███████
██████▌              ███████
███████    ▄   ▄    ▄███████
████████▄   ▀▀▀   ▄█████████
██████████▄     ▄███████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████
█████▀               ██████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
██████▄       ▄████████████
███████████████████████████
███████████████████████████
███████████████████████████

████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
███████████ ▀██████████████
███████████   ▀████████████
███████████     ▀██████████
███████████       ▀████████
███████████      ▄█████████
███████████    ▄███████████
███████████  ▄█████████████
███████████▄███████████████
███████████████████████████
███████████████████████████
nutriagrigia
Sr. Member
****
Offline Offline

Activity: 1270
Merit: 254


Oikos.cash | Decentralized Finance on Tron


View Profile
January 15, 2015, 08:52:51 PM
 #20

avevo letto un post simile a questo dove si chiedeva quali fossero le probabilità di generare una chiave privata uguale a una gia esistente.
Invece riguardo le probabilità di trovare chiavi private partendo da tentativi da seed di electrum, come siamo messi?


█▀█ █ █▄▀ █▀█ █▀ ░ █▀▀ ▄▀█ █▀ █░█
█▄█ █ █░█ █▄█ ▄█ ▄ █▄▄ █▀█ ▄█ █▀█



DeFi on Tron
and trustless token exchange
█████











█████

██████████████████████████████████████████████████████

JOIN OIKOS

██████████████████████████████████████████████████████

█████
    █
    █
    █
    █
    █
    █
    █
    █
    █
    █
    █
█████
Pages: [1] 2 3 »  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!