Pages:
Author

Topic: is there a posibility someone could brueforce your wallet seed phrase ? (Read 217 times)

legendary
Activity: 1512
Merit: 7340
Farewell, Leo
An optimist would say you don't need to find all private keys, since many of them will lead to the same address.
No, but I want to demonstrate how many private keys there are.

The odds of finding a private key that corresponds to the same address, is about 1 in the 2^256 / 2^96 = 2^160. Even if you used 1000 super fast computers that make a total of 1 quadrillion searches per second, you'd still need more than 8 nonillion (10^30) days to cover half. If the age of the universe is 13.8 billion, then that'd be about 612,881,456,878,565,703 times the age of the universe.

So, yeah. We're pretty safe with that hypothesis.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
And after 86 trillion days, in glory and triumph, you'd have successfully searched 0.000000000000000000000000000000000000000000003% of the total private keys.
An optimist would say you don't need to find all private keys, since many of them will lead to the same address.

I like to say: guess my phone number, give me a call, and tell me my creditcard number. That's still much more likely than guessing someone's private key.
hero member
Activity: 1834
Merit: 879
Rollbit.com ⚔️Crypto Futures
With a few breadcrumbs or portions of the seed phrase it's very much possible if the right pool of words is used...but the chances of success are very slim especially that process takes up a lot of time to crack this 2²⁵⁶.

Otherwise the chances of success is if a hacker uses Keyloggers to get our seedphrase unlike brute force.
hero member
Activity: 1092
Merit: 670
maybe with a super computer ?
I don't think hackers can get seeds from your wallet. except that happens when you accidentally download and install an application from an unknown party and you permit it to access your device.
I don't know how people might store their seeds. some just write the manual on paper and keep it in a locker. but I'm sure some save it offline or online on their devices.
when hackers don't get access to your seed, they won't be able to access your wallet.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
right but you left out that me walking to any grain of sand is a huge factor slower than having 1000 super fast pc's grinding out try after try after try.
Picture my analogy for a moment. Even if you had 1000 super-duper fast PC, trying 1 quadrillion private keys per second, you would only manage to find 0.013% of the grains of sand per second, for one planet Earth. It'd take you 7501 seconds, or about an hour and a quarter to find all grains of sand in one planet Earth, and you'd still have 999,999,999,999 planets left; it'd take more than 43 trillion days to cover just half of the total grains.

And after 86 trillion days, in glory and triumph, you'd have successfully searched 0.000000000000000000000000000000000000000000003% of the total private keys.
hero member
Activity: 672
Merit: 557
Unless you open your wallet in another person device and click remember me in the device and you logout from the device and unknown to you the person clicked remember password and the person login after you have logout.
There's no such remember me when you import your 12 or 24 words seed phrase, a Bitcoin wallet can be accessed by multiple devices, it's not an account where only one user access it, the other device will simply logout.

this means there are 2048^12 or 2048^24 possible combinations.
Not entirely correct because you need to consider the checksum.

For 12 words there are 2^128 possible combinations and for 24 words there are 2^256 possible combinations.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Right now the nearest  sand to me is 3 miles away at Lowes.
Unless you live on bedrock, there's sand right under you. If you only count the beaches, there will be much less than 7500000000000000000 grains of sand, making it even more (lol) likely to get the exact same grain of sand.

I like this analogy:

Imagine a massive wall of lockers. Each locker is 1mm by 1mm, and the entire wall of lockers is a square 2 light years on each side. When you choose a private key, you pick one of these lockers at random. When someone sends you bitcoins, there's some magical inbox which puts the bitcoins into your locker without telling the sender anything about the location of your locker.

The lockers don't have locks. If someone knew the location of your locker (ie. your private key), then they could just go take what's in it. Similarly, it's possible to choose a locker at random and find that someone has used it already at some point in the past. But there are just so many lockers that in reality it's never going to happen, even if humanity devotes all of its efforts to searching through all of the lockers.
legendary
Activity: 3738
Merit: 1708
If you practice proper cold storage techniques then you are safe from super computers. The issue arrives when you are using Windows and are opening lots of sketchy links and downloading sketchy files. Then there is a huge chance your crypto can be stolen. But it wouldn’t get stolen due to poor entropy it would be stolen due to poor security on the end user.

So if you are new just use a hardware wallet or just leave it on the exchange. Just use 2fa which isn’t sms, use unique email and password and should be fine for most people.
sr. member
Activity: 826
Merit: 326
Leading Crypto Sports Betting & Casino Platform
It's highly unlikely that anyone could crack your Bitcoin wallet's seed phrase, even if they had access to a supercomputer. Your seed phrase is like a super-secret password, but it's incredibly long and random. Think of it this way: a typical seed phrase contains 12 or 24 words chosen from a list of over 2000 words, this means there are 2048^12 or 2048^24 possible combinations. That's a mindboggling number of possible combinations, even the most powerful supercomputers would take an absurdly long time to try every combination. However, never share your phrase with anyone, once they have it, no need for any bruteforce attempt.

as you said it is impossible.. Even if it were possible, Bitcoin would have been damaged and abandoned a long time ago because of this. The only way someone can open a wallet is by having or knowing the wallet's seed phrase or private key. Even to crack one phrase or private key by a supercomputer it may take several years or even not at all, and this is not worth the time spent.

hero member
Activity: 700
Merit: 577
Eloncoin.org - Mars, here we come!
maybe with a super computer ?
Unless you open your wallet in another person device and click remember me in the device and you logout from the device and unknown to you the person clicked remember password and the person login after you have logout. And go to the setting and see the seed phrase and copied it and transfer it to somewhere and later use it to hacked the wallet from another device if not nobody can Brute-force  wallet and see your seed phrase. Seed phrase is not a password that hackers can use trial and error method to get it. It is a combination of 12 words so it is impossible for them to do that.

Hackers use Brute-force on straight forward password and not even complicated ones.
sr. member
Activity: 1582
Merit: 281
Eloncoin.org - Mars, here we come!
It's highly unlikely that anyone could crack your Bitcoin wallet's seed phrase, even if they had access to a supercomputer. Your seed phrase is like a super-secret password, but it's incredibly long and random. Think of it this way: a typical seed phrase contains 12 or 24 words chosen from a list of over 2000 words, this means there are 2048^12 or 2048^24 possible combinations. That's a mindboggling number of possible combinations, even the most powerful supercomputers would take an absurdly long time to try every combination. However, never share your phrase with anyone, once they have it, no need for any bruteforce attempt.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
Scientists estimate that Earth contains 7.5 sextillion sand grains. That is 75 followed by 17 zeros.
Lol. I wrote a great analogy to visualizing this earlier and used the same piece of information:
Let me put it in this perspective. There are estimated to be 7.5 quintillion grains of sand in the Earth; that's 7.5 x 10^18. Now ignore the shape of our solar system, and make the hypothesis that there are a trillion clones of Earth, spinning around the Sun. That'd make the total grains of sand in our Solar system about 7.5 x 10^30. Stupidly large number there. Imagine if I told you to guess my chosen grain of sand, across this uncountable set of grains, and that I picked one at random, maybe at some corner of an ocean from Earth #623,546,123,002, or at a replica of Egypt from Earth #881,239,303,566.

OP, read it. You'll get your answer. The difference between "being impossible" and being "being improbable" approaches zero.

Super computers are no match for 128 bit encryption.
Not even the total computational power provided for the security of the Bitcoin network can break anything beyond 90 bits.
legendary
Activity: 4116
Merit: 7849
'The right to privacy matters'
Yes but it is as likely as you walking to the correct beach and picking the exact grain of sand that is the one needed to open your wallet.
Actually....... that's much more likely:
Scientists estimate that Earth contains 7.5 sextillion sand grains. That is 75 followed by 17 zeros.
Let's visualize it:
7500000000000000000 grains of sand. And that's not only the beaches, that includes the much larger deserts too.

A 128 bit private key gives:
340282366920938463463374607431768211456 possibilities. That's 45370982256125128461 possibilities for each grain of sand on earth.

Super computers are no match for 128 bit encryption.

right but you left out that me walking to any grain of sand is a huge factor slower than having 1000 super fast pc's grinding out try after try after try.

can a fast pc try 1 million seeds in a minute? sure why not. so 1000 x 1 million is a billion try in a minute.  while a person can not try 1 grain a sand a minute .  Right now the nearest  sand to me is 3 miles away at Lowes. Once I get there  60 minutes later I did zero tries and the super computers did 60 billion seeds.. Yeah there are a lot of bags of sand at Lowes but I then need to walk to the next location .  I would end up needing to live a really long time to check all that sand due to travel time to reach it and tons of grains of sand. If you factor in the need to walk all over the earth to get to all the sand it is closer than you said. And if you look at my post I did factor in me walking to get to the sand Grin.  That has to slow me down a lot
legendary
Activity: 2380
Merit: 5213
for example i wont o open an trust wallet but they offer only 12 seed phrase  how to use 24 word ?
As already said, a 12 word seed phrase provides 128 bits of entropy and is secure enough.

If you really worry about your security, you shouldn't use trustwallet at all.
Trustwallet is close source and there is no way to know how the keys are generated and whether they have access to the keys or not.


There are many wallets that are better than trustwallet.

A good option is electrum. It's available on Linux, Windows, Android and MacOS.
The desktop version of electrum allow you to generate a 24 word seed phrase through command line in its console. Just note that electrum's seed phrase is not BIP39 and it can be imported only in itself and bluewallet.

If you are on dekstop, you can also use Sparrow. Sparrow allow you to generate a 24 word BIP39 seed phrase easily.

If you are on mobile, you can also use bluewallet and Samourai. Of course, none of these wallets generate 24 word seed phrase.
newbie
Activity: 37
Merit: 0
for example i wont o open an trust wallet but they offer only 12 seed phrase  how to use 24 word ?
legendary
Activity: 3248
Merit: 2971
Block halving is coming.
Like others said it's possible but if you are afraid that someone can brute-force or guess your seed phrase there are some ways to avoid those possibilities.
To avoid them you can generate a seed phrase with an additional extra word(as a passphrase) even if they found a few words or leaked your seed phrase they can't still access your wallet without the extra word(as a passphrase).
Or use Bitcoin core offline wallet which generates a wallet.dat this file can be backed up since it's offline you are far from any attacks online and it only requires an online device(extra device) to make unsign transactions. It is a bit technical but once you learn how to make a raw transaction and familiarize yourself with the process it will be easy next time.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Yes but it is as likely as you walking to the correct beach and picking the exact grain of sand that is the one needed to open your wallet.
Actually....... that's much more likely:
Scientists estimate that Earth contains 7.5 sextillion sand grains. That is 75 followed by 17 zeros.
Let's visualize it:
7500000000000000000 grains of sand. And that's not only the beaches, that includes the much larger deserts too.

A 128 bit private key gives:
340282366920938463463374607431768211456 possibilities. That's 45370982256125128461 possibilities for each grain of sand on earth.

Super computers are no match for 128 bit encryption.
hero member
Activity: 2002
Merit: 633
sig. code creator start @$10 - PM me!
No need for a super computer. If someone is targeting your seed phrase, that means there is some portion of the leaked phrases that can be easily bruteforced using current device capabilities. Hackers also don't want to do things that seem like they'll end in vain.
legendary
Activity: 2380
Merit: 5213
It is important to choose strong and unique seed phrases (24 seed phase) and take other security measures to protect your wallet.
You can have a 24 word seed phrase, but a 12 word BIP39 seed phrase provides 128 bits of entropy and is secure enough. Even a private key gives you 128 bits of security and as I said that's enough.

Also note that you shouldn't choose a seed phrase. You should generate a random seed phrase and that's surely unique if it's generated in the correct way.
sr. member
Activity: 1036
Merit: 350
It is important to choose strong and unique seed phrases (24 seed phase) and take other security measures to protect your wallet.
yeah like not re-using the same bitcoin address. once the public key is revealed, that's how someone is going to try and attack that balance, not by just blindly generating 24 word seed phrases.
Pages:
Jump to: