Pages:
Author

Topic: Brutforcing a wallet (Read 8184 times)

legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
August 13, 2014, 12:04:15 PM
#68
You need someone with a 6th sense. Someone who can see "dead people". Someone who has some sort of little bird that tells them "The private key is ..."

That's the only way you get to "crack" it.

Brute force is never the fastest way. The fastest way is to use the $5 wrench.

legendary
Activity: 4354
Merit: 3260
August 13, 2014, 04:40:23 AM
#67
Quote from: iFacts
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.
Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.
Google "Vanitygen".

Let's look at the math...

There are 2160 possible addresses. That's 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 addresses. Now there are ASIC miners that can compute 1 trillion SHA-256 hashes per second, so I can imagine an ASIC machine that could compute 1 trillion bitcoin addresses per second. That's 1,000,000,000,000 addresses per second. With that device, you could crack most of the 2160 possible addresses in about 1,461,501,637,330,902,918,203,684,832,716,283,020 seconds, or about 1,112,253,909,688,662,799,241,769,279,083 years.

Now, to be fair, you don't have to crack every address -- just the ones with the coins. I believe there are about 200,000 addresses with a non-trivial amount of BTC. With the device I described above, you could crack one of those addresses every 5,561,269,548,443,313,996,208,846 years, not once a month.
hero member
Activity: 504
Merit: 500
sucker got hacked and screwed --Toad
August 13, 2014, 03:47:42 AM
#66
Quote from: iFacts
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.

Google "Vanitygen".



Simple? Yes.
In a month? Theoretically impossible.

If you were to combine the computational power of every supercomputer, every computer, every laptop and tablet, every cell phone, every TI 89 calculator, every abacus, and every person on the planet with pencil and paper trying to guess the private key of a certain Bitcoin address would take so incredibly long that you, nor anyone else, could begin to fathom that amount of time.


Lol, just looked at the numbers. It would take my personal gaming computer 9,000,000,000,000 years to crack a private key.

Oops.
legendary
Activity: 977
Merit: 1000
August 13, 2014, 03:02:44 AM
#65
Quote from: iFacts
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.

Google "Vanitygen".



Simple? Yes.
In a month? Theoretically impossible.

If you were to combine the computational power of every supercomputer, every computer, every laptop and tablet, every cell phone, every TI 89 calculator, every abacus, and every person on the planet with pencil and paper trying to guess the private key of a certain Bitcoin address would take so incredibly long that you, nor anyone else, could begin to fathom that amount of time.

full member
Activity: 126
Merit: 100
August 13, 2014, 02:46:55 AM
#64
Quote from: iFacts
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.

Google "Vanitygen".



Per month? I highly doubt it. More like couple hundred years.
legendary
Activity: 1039
Merit: 1004
August 13, 2014, 02:17:23 AM
#63
Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.

For some values of "simple", some values of "long", and some values of "enough".

In other words, impossible.

Onkel Paul
hero member
Activity: 504
Merit: 500
sucker got hacked and screwed --Toad
August 13, 2014, 02:02:38 AM
#62
Quote from: iFacts
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Cracking a bitcoin address with CPU is simple but takes a long time. With enough CPU I imagine an address per month would be a decent timeframe.

Google "Vanitygen".

legendary
Activity: 1302
Merit: 1004
Core dev leaves me neg feedback #abuse #political
August 12, 2014, 09:06:51 PM
#61
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Once you have even one single outgoing transaction, your public key is NOT private.

Right, the public key is never supposed to be private. The person you quoted is referring to private keys.

Public key is private also on unspent address.  This is extra security especially against poor wallet implementations.
legendary
Activity: 1330
Merit: 1003
August 08, 2014, 06:18:03 PM
#60
I was messing with the program where you put in a passphrase and it will make a bitcoin address. I actually found two that were used. one passphrase was satasi nakamoto and I cant remember the other one but it was an easy on too. Found that kind of interesting..
Generally, creating a private key from a passphrase is a very bad idea.  Private keys should be created from a cryptographically secure random number generator.

If you use a password that is either very long or created from a cryptographically secure source it should be fine, right? The chance of you brute forcing Ia*1a&5vR9NltU*$Ofl2 is extremely slim. If you can memorize it, the reduced risk of loss probably makes up for the reduction in security, which, while exponential, is still slight for practical purposes.
legendary
Activity: 1330
Merit: 1003
August 08, 2014, 06:15:17 PM
#59
You can't just access a wallet if you know it's address. You need to know the private keys, which are private.

Once you have even one single outgoing transaction, your public key is NOT private.

Right, the public key is never supposed to be private. The person you quoted is referring to private keys.
legendary
Activity: 2646
Merit: 1136
All paid signature campaigns should be banned.
August 07, 2014, 06:43:45 PM
#58
I was messing with the program where you put in a passphrase and it will make a bitcoin address. I actually found two that were used. one passphrase was satasi nakamoto and I cant remember the other one but it was an easy on too. Found that kind of interesting..
Generally, creating a private key from a passphrase is a very bad idea.  Private keys should be created from a cryptographically secure random number generator.
hero member
Activity: 924
Merit: 1000
August 07, 2014, 05:52:16 PM
#57
I was messing with the program where you put in a passphrase and it will make a bitcoin address. I actually found two that were used. one passphrase was satasi nakamoto and I cant remember the other one but it was an easy on too. Found that kind of interesting..
member
Activity: 93
Merit: 10
August 07, 2014, 01:32:07 AM
#56
If it was that easy to hack a wallet private keys,
we would for sure heard this long before your post. Grin

newbie
Activity: 14
Merit: 0
August 07, 2014, 01:27:47 AM
#55
It is not hard to find a wallet(the bitcoin address) with enormous amount of money in it.

Its not hard to find a network with enormous amount of hashing power(any pool).

So my question is; How safe is it realy? How long time would it take for a big pool to break a singel address and can it be done?

There are so many different possible addresses that for all practical purposes it would be impossible.
agreee anything will bee possible for hacker .
but nor for address wallet .
legendary
Activity: 1330
Merit: 1003
August 06, 2014, 11:58:39 PM
#54
It is not hard to find a wallet(the bitcoin address) with enormous amount of money in it.

Its not hard to find a network with enormous amount of hashing power(any pool).

So my question is; How safe is it realy? How long time would it take for a big pool to break a singel address and can it be done?

There are so many different possible addresses that for all practical purposes it would be impossible.
legendary
Activity: 1498
Merit: 1000
July 31, 2014, 08:32:46 PM
#53
It is not hard to find a wallet(the bitcoin address) with enormous amount of money in it.

Its not hard to find a network with enormous amount of hashing power(any pool).

So my question is; How safe is it realy? How long time would it take for a big pool to break a singel address and can it be done?

Pretty much impossible. It would take many many lifetimes over. Don't believe me try it! https://en.bitcoin.it/wiki/Vanitygen

Here I tried to brute force this address https://blockchain.info/address/1FfmbHfnpaZjKFvyi1okTjJJusN455paPH better known as DPR's coins.


Epic. 7.2E23 years.

Yep it proving the that the laws of the universe are in line with bitcoin!
hero member
Activity: 784
Merit: 500
July 31, 2014, 08:29:10 PM
#52
It is not hard to find a wallet(the bitcoin address) with enormous amount of money in it.

Its not hard to find a network with enormous amount of hashing power(any pool).

So my question is; How safe is it realy? How long time would it take for a big pool to break a singel address and can it be done?

Pretty much impossible. It would take many many lifetimes over. Don't believe me try it! https://en.bitcoin.it/wiki/Vanitygen

Here I tried to brute force this address https://blockchain.info/address/1FfmbHfnpaZjKFvyi1okTjJJusN455paPH better known as DPR's coins.


Epic. 7.2E23 years.
legendary
Activity: 1974
Merit: 1076
^ Will code for Bitcoins
February 08, 2014, 09:28:46 PM
#51
Also, @itod, I think this site generates the addresses per request. That would make it somewhat plausible.

Of course, serves the next 128 keys no matter what page number you type in URL, you can check. A joke.
member
Activity: 112
Merit: 10
February 08, 2014, 06:30:51 AM
#50
This whole concept is really, really, flawed. Every single key and wallet ever made can be found at directory.io If you know how to brute force theres your weakness.

If you know how to launch the Earth away from your PC at near-light-speed velocity, then maybe, maybe. But let's just say, you'd need a very big catapult Cheesy

Also, @itod, I think this site generates the addresses per request. That would make it somewhat plausible.
legendary
Activity: 1974
Merit: 1076
^ Will code for Bitcoins
February 08, 2014, 05:18:07 AM
#49
This whole concept is really, really, flawed. Every single key and wallet ever made can be found at directory.io If you know how to brute force theres your weakness.

Let me give you a hint how to avoid being laughed to in public: Think for a few seconds before you post. If you tried that before you posted this above you would notice there's 121 byte of data in every line on that page that looks like this:
Quote
5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAbuatmU 1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a 1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9
Also you would notice that there are 128 lines per page. The site claims there are 904625697166532776746648320380374280100293470930272690489102837043110636675 such pages in their database. If you multiplied these three numbers you would get:
https://www.google.rs/search?q=121+*+128+*+904625697166532776746648320380374280100293470930272690489102837043110636675
That's the number starting with 1 and having 79 trailing digits after that. You would immediately realize that mankind would never have database that big and that something must be wrong with your thinking, and you would not post!

Alas, that would have the consequence we would not laugh, which is bad for us, but good for you.
Pages:
Jump to: