dream46go (OP)
Jr. Member
Offline
Activity: 61
Merit: 1
|
|
July 30, 2016, 07:34:00 PM |
|
|
|
|
|
jack0m
Legendary
Offline
Activity: 3808
Merit: 2046
|
|
August 01, 2016, 10:02:09 AM |
|
Significa generare un indirizzo bitcoin (o meglio, una coppia di chiavi pubblica/privata, da cui ottenere l'indirizzo) a partire da una passphrase nota (in teoria...) solo al proprietario. Metodo generalmente sconsigliato in quanto troppo a rischio di perdita/compromissione della password.
|
Money is a hoax. Debt is slavery. Consumerism is toxic.
|
|
|
dream46go (OP)
Jr. Member
Offline
Activity: 61
Merit: 1
|
|
August 01, 2016, 05:00:23 PM |
|
... per capire meglio, la generazione avviene da passphrase (12 parole) e non avviene da password (una singola parola), Vero? A parita di passphrase si ottiene lo stesso indirizzo BTC. Vero?
|
|
|
|
jack0m
Legendary
Offline
Activity: 3808
Merit: 2046
|
|
August 01, 2016, 05:36:34 PM |
|
... per capire meglio, la generazione avviene da passphrase (12 parole) e non avviene da password (una singola parola), Vero? A parita di passphrase si ottiene lo stesso indirizzo BTC. Vero? ti stai confondendo: le 12 parole sono usate per generare il seed di Electrum, quello non ha niente a che fare con un brainwallet
|
Money is a hoax. Debt is slavery. Consumerism is toxic.
|
|
|
dream46go (OP)
Jr. Member
Offline
Activity: 61
Merit: 1
|
|
August 01, 2016, 10:10:44 PM |
|
Come faccio a generare un indirizzo BTC da una sola parola? Con quale software?
|
|
|
|
MiSKLaCH
Sr. Member
Offline
Activity: 417
Merit: 253
I hate everyone, equally.
|
|
August 02, 2016, 07:41:34 AM |
|
Come faccio a generare un indirizzo BTC da una sola parola? Con quale software? Scaricati in LOCALE una copia del " Bitcoin Paper Wallet Generator". Dopodichè lo puoi usare (ricordati in LOCALE e preferibilmente scollegato da Internet) per generare paper wallet usando una password. Per farlo, una volta che hai caricato la pagina locale del generatore, skippa la parte del generatore di numeri casuali (non ti serve giacchè userai una password per creare le chiavi) e clicca sulla tab "Validate or Decrypt". A quel punto puoi inserire la password. Lui s'incazzerà un pelo e ti dirà che quello che hai inserito non corrisponde ad una chiave privata ecc. e ti chiederà se vuoi usare il testo inserito come password per generare il wallet... tu clicca su OK e il gioco è fatto. Più in basso nella pagina ti stamperà le chiavi private e pubbliche in formato standard (e volendo anche in compresso). Et voilà. Come ti è stato detto sopra, non è il metodo più sicuro per creare dei paper wallet... se la password è troppo semplice o magari è complicata ma, ad esempio, proviene da una frase di un libro, un passaggio di una poesia, una parte di una canzone ecc. o comunque da materiale pubblico rischi che qualcuno ti svuoti il wallet.
|
I hate everyone, equally.
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 16, 2016, 09:27:49 PM |
|
è ben più di un rischio con brainflayer possono processare milioni di password, senza contare che c'è probabilmente una intera botnet dedicata allo scopo di rubare bitcoin dai brainwallets. se siete interessati guardatevi, Stealing Bitcoin with Math http://livestream.com/internetsociety/hopeconf/videos/130745035a un certo punto fanno un test durante la conferenza live dove depositano qualche decina di dollari su un indirizzo generato con brainwallet e in meno di un minuto qualcuno si frega l'intera somma.
|
|
|
|
MarioV
|
|
August 21, 2016, 12:10:22 PM |
|
Copay utilizza 12 parole di vocabolario per generare il Portafoglio, le stesse che bisogna rimettere nell'ordine corretto per recuperarlo: mi volete dire che questo è un brain wallet e, come tale, vulnerabile?
|
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 21, 2016, 12:52:54 PM |
|
il discorso è differente visto che in quel caso si utilizza un vocabolario con centinaia di parole e che l'entropia del seed sia abbastanza forte, invece l'utente dream46go si riferiva alla creazione di una password da una sola parola il rischio è altissimo. qui c'è un esempio molto noto di un brainwallet generato da un oscuro poema in lingua Afrikaans a cui furono derubati ben 4 BTC è un post di ben tre anni fa nel frattempo saranno almeno raddopiate le potenze di calcolo delle botnet. https://www.reddit.com/r/Bitcoin/comments/1ptuf3/brain_wallet_disaster/
|
|
|
|
MarioV
|
|
August 21, 2016, 12:57:11 PM |
|
l'entropia del seed sia abbastanza forte
Ehm, scusate sempre la mia niubbaggine: cioè?
|
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 21, 2016, 01:11:28 PM Last edit: October 28, 2016, 12:53:24 AM by Jack Liver |
|
vuol dire che il dizionario da dove sono prese le parole che compongono il seed ha così tante parole diverse tra le 12 scelte in fase di generazione da rendere difficlie un attacco di forza bruta, richiedendo tempi di elaborazione nell'ordine di anni e costi nell'ordine di milioni di dollari.
|
|
|
|
Sandro kensan
|
|
August 21, 2016, 03:16:08 PM |
|
Secondo me sono tutti brainwallet la differenza sta nell'entropia. Se il seed e cioè la sequenza di 12 parole da un dizionario di 2048 parole generato casualmente è uguale alla password nel senso che hanno la stessa entropia allora non c'è differenza tra l'uno e l'altro.
Per farmi capire se il seed è di 128 bit di entropia che dovrebbe corrispondere a 12 parole casuali su un dizionario di 2048 parole allora è equivalente a una password esadecimale casuale del tipo 1234abcd6789cdef1234abcd6789cdef (se è casuale ha 128 bit di entropia).
Per esempio il mio generatore di password mi da una password del tipo: jmMysp5fRSvvszR9Zwp2eWC93EwvHzYa e se uno riesce a memorizzarla allora è perfettamente equivalente al seed di 12 parole casuali che da electrum. Quindi la password e il seed sono equivalente stante il fatto che l'entropia ci sia tutta quando si generano le password/seed e che l'entropia sia di 128 bit.
|
NON TENERE MAI I PROPRI BITCOIN DEPOSITATI SUI CONTI DEGLI EXCHANGE - BE YOUR OWN BANK
|
|
|
HostFat
Moderator
Legendary
Offline
Activity: 4270
Merit: 1209
I support freedom of choice
|
|
August 21, 2016, 03:37:15 PM |
|
|
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 21, 2016, 04:11:29 PM Last edit: October 28, 2016, 12:53:43 AM by Jack Liver |
|
Secondo me sono tutti brainwallet la differenza sta nell'entropia. Se il seed e cioè la sequenza di 12 parole da un dizionario di 2048 parole generato casualmente è uguale alla password nel senso che hanno la stessa entropia allora non c'è differenza tra l'uno e l'altro.
Per farmi capire se il seed è di 128 bit di entropia che dovrebbe corrispondere a 12 parole casuali su un dizionario di 2048 parole allora è equivalente a una password esadecimale casuale del tipo 1234abcd6789cdef1234abcd6789cdef (se è casuale ha 128 bit di entropia).
Per esempio il mio generatore di password mi da una password del tipo: jmMysp5fRSvvszR9Zwp2eWC93EwvHzYa e se uno riesce a memorizzarla allora è perfettamente equivalente al seed di 12 parole casuali che da electrum. Quindi la password e il seed sono equivalente stante il fatto che l'entropia ci sia tutta quando si generano le password/seed e che l'entropia sia di 128 bit.
lo sono entrambi uno è gerarchico e l'altro no ma a quel punto tanto vale memorizzarsi la private key no ? a complessità siamo li più o meno
|
|
|
|
Sandro kensan
|
|
August 21, 2016, 10:28:37 PM |
|
lo sono entrambi uno uno è gerarchico e l'altro no ma a quel punto tanto vale memorizzarsi la private key no ? a complessità siamo li più o meno Forse e dico forse il vantaggio rispetto a memorizzarsi direttamente la private key è che uno può scegliersi il grado di sicurezza ed evitare di memorizzarsi una password lunghissima come la private key. Se uno ritiene che 128 bit di entropia siano sufficienti allora può limitarsi a una password relativamente più breve della private key. P.S. quanti bit ha la private key?
|
NON TENERE MAI I PROPRI BITCOIN DEPOSITATI SUI CONTI DEGLI EXCHANGE - BE YOUR OWN BANK
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 22, 2016, 01:05:34 AM |
|
la private key è di 256 bit, i primi brainwallet nascevano con lo scopo di utilizzare qualcosa di semplice da ricordare come una canzone o una filastrocca ecc finchè poi non sono arrivati con le botnet.
comunque sarebbe sempre un bello sforzo per ritrovarsi alla fine con un singolo indirizzo, mentre per ragioni di sicurezza e privacy è sempre meglio usarne di nuovi come puoi fare con i wallet gerarchici.
|
|
|
|
Sandro kensan
|
|
August 22, 2016, 11:48:09 AM |
|
la private key è di 256 bit, i primi brainwallet nascevano con lo scopo di utilizzare qualcosa di semplice da ricordare come una canzone o una filastrocca ecc finchè poi non sono arrivati con le botnet.
Ho letto la storia dell'efficacia di queste botnet, molto carina. Però avrei da ridire sul fatto che una filastrocca non possa essere utilizzata proficuamente per conservare una password. Per esempio se genero casualmente una password del tipo: zgrvuhstmdtg5218poi posso generare (inventarmi) una filastrocca del tipo: Zoe Grugniva Ruspando Velocemente Un Hash. Stava Timidamente Mangiando Del Tartufo Grigio. 5218Posso sapere anche quanti bit di entropia ha e pure posso calcolare il valore della password qui sopra: 20 milioni di euro. Supposto il caso in cui ogni tentativo corrisponda a calcolare un hash. Questo un mio articolo su questo tema che comprende l'esempio citato: http://www.kensan.it/articoli/Password_sicurezza.php
|
NON TENERE MAI I PROPRI BITCOIN DEPOSITATI SUI CONTI DEGLI EXCHANGE - BE YOUR OWN BANK
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 22, 2016, 12:56:11 PM Last edit: August 22, 2016, 01:29:56 PM by Jack Liver |
|
lo strenght test mi dice che quella password è di "soli" 66.7 bit di entropia mentre la filastrocca che usi per ricordala è di ben 487.7 bit sarebbe meglio usare quella http://rumkin.com/tools/password/passchk.phpse ti interessa qui c'è il pdf di Ryan Castellucci con le sue considerazioni alle pagine 34-35-36 ci sono esempi di costi e delle potenze in gioco converrebbe usare almeno password a 128 bit di entropia per stare sicuri https://rya.nc/cracking_cryptocurrency_brainwallets.pdf
|
|
|
|
Sandro kensan
|
|
August 22, 2016, 01:30:26 PM |
|
Interessante il pdf. Pare che non si usino gli hash e quindi occorre aumentare la lunghezza della password, quindi usare una password casuale da 128 bit. Sul programma per calcolare l'entropia ci andrei cauto, occorre essere molto conservativi. 21^12*10^4 73558275113866410000 è l'entropia della password del mio esempio supposto che il mio generatore di numeri casuali usi l'entropia del mio Sistema operativo. Sono circa 66 bit (2^66) che coincide con quel che dice il sito. Sull'entropia della passphrase ci andrei cauto, prima di tutto non sono parole scelte a caso da un dizionario ma, per esempio la prima parola è un nome proprio e non un articolo o un verbo. La seconda frase inizia con un verbo ma non un articolo. Tutto questo riduce l'entropia ma il programma non lo calcola. Meglio essere conservativi e pensare all'entropia di solo 66 bit. Oppure si possono prendere il numero di nomi propri (Zoe) da un dizionario semplice (1000 parole ad esempio), moltiplicarli per il numero di verbi (grugniva), ancora per il numero di verbi (Ruspando), gli avverbi (Velocemente), ecc. Bisognerebbe essere bravi in grammatica cosa che io non lo sono... Il calcolo è così preciso.
|
NON TENERE MAI I PROPRI BITCOIN DEPOSITATI SUI CONTI DEGLI EXCHANGE - BE YOUR OWN BANK
|
|
|
Jack Liver
Legendary
Offline
Activity: 1981
Merit: 1039
|
|
August 22, 2016, 02:33:51 PM Last edit: August 22, 2016, 02:46:18 PM by Jack Liver |
|
usano le maschere per le pass basate sul comportamento umano è molto probabile che un umano scriva una parola o tutta minuscola o con una maiuscola all'inizio e come segni grafici per pigrizia andra sui soliti: trattini, underscore, chiocciole, asterischi, cancelletti ecc. questo abbatte pesantemente il numero di password da elaborare.
|
|
|
|
|