Bitcoin Forum

Economy => Services => Topic started by: l@rs on August 30, 2019, 10:06:06 AM



Title: [ 0,002 BTC bounty] How to make a list off all the privatekey available?
Post by: l@rs on August 30, 2019, 10:06:06 AM
Hello everyone,

I am trying to make a bitcoin private key list website.
I know that there are allready a few running like: keys.lol .
But i want to make a own one because i have a new(/better) idea.
But i can't find a list of all the private keys that are available.

I was wondering or someone could help me with making a list of all the private keys.

Thanks in advance!




Regards,
Lars


Title: Re: How to make a list off all the privatekey available?
Post by: NeuroticFish on August 30, 2019, 11:02:09 AM
But i can't find a list of all the private keys that are available.

As said in many places, including keys.lol you seem to be familiar with, a private key is basically a number in the 1-2256 range.
So .. you'd like people propose random numbers?

And if you mean "leaked" private keys, from addresses that had at least one tx, I guess that you can find them using search engines, I don't know what would be the use for them though...


Title: Re: How to make a list off all the privatekey available?
Post by: AdolfinWolf on August 30, 2019, 04:33:11 PM
Hello everyone,

I am trying to make a bitcoin private key list website.
I know that there are allready a few running like: keys.lol .
But i want to make a own one because i have a new(/bette) idea.
But i can't find a list of all the private keys that are available.

I was wondering or someone could help me with making a list of all the private keys.

Thanks in advance!




Regards,
Lars
Open your bitcoin core wallet and start generating them :P

But i can't find a list of all the private keys that are available.

As said in many places, including keys.lol you seem to be familiar with, a private key is basically a number in the 1-2256 range.
So .. you'd like people propose random numbers?

And if you mean "leaked" private keys, from addresses that had at least one tx, I guess that you can find them using search engines, I don't know what would be the use for them though...
Something like this? https://allprivatekeys.com/bitcoin-address-with-balance
But these also just look like they're programatically generated by the owner of the site (useless.)

(Although i neither can find any reason why leaked privkeys with previous transactions would be useful either.) Perhaps for some analytic purposes but all the data would be flawed in the sense that it'll be based on nothing really.



Title: Re: How to make a list off all the privatekey available?
Post by: stomachgrowls on August 30, 2019, 08:17:15 PM
Okay! I dont know whats the reason behind this but you can check this out;

https://allprivatekeys.com/allprivatekeys.php
https://www.bitcoinlist.io/
https://bitkeys.work/


Title: Re: How to make a list off all the privatekey available?
Post by: l@rs on August 30, 2019, 08:27:03 PM
Okay! I dont know whats the reason behind this but you can check this out;

https://allprivatekeys.com/allprivatekeys.php
https://www.bitcoinlist.io/
https://bitkeys.work/


Hey,

i already knew those. But i need/ want them on a file.
Those sites are generation them from the fly.

Does anyone know how to do that?


Title: Re: How to make a list off all the privatekey available?
Post by: TryNinja on August 30, 2019, 10:09:10 PM
i already knew those. But i need/ want them on a file.
Those sites are generation them from the fly.

Does anyone know how to do that?
That's because they are generated randomly. There is no "list" of available private-keys because (like said above), there are 2^256 possible private-keys. How would you make a list of this? And what use would it have?


Title: Re: How to make a list off all the privatekey available?
Post by: LoyceV on August 30, 2019, 10:12:38 PM
a private key is basically a number in the 1-2256 range.
So:
1
2
3
4
5
......
That's going to be a very long list l@rs!
Maybe you can start by saying what you're trying to accomplish?


Title: Re: How to make a list off all the privatekey available?
Post by: l@rs on August 31, 2019, 02:19:51 PM
a private key is basically a number in the 1-2256 range.
So:
1
2
3
4
5
......
That's going to be a very long list l@rs!
Maybe you can start by saying what you're trying to accomplish?

I want to make a better keys.lol .
Want to do something with statistics. One long list would be easier for me.
Now am i  working with the github files from keys.lol .


Title: Re: How to make a list off all the privatekey available?
Post by: l@rs on August 31, 2019, 03:33:58 PM
I am going to start a new topic for my project. Thanks for your help guys!


Topic can be closed!


Title: Re: How to make a list off all the privatekey available?
Post by: l@rs on August 31, 2019, 06:22:41 PM
All the private keys would be from 1 to 115792090000000000000000000000000000000000000000000000000000000000000000000000.
Now do you see the problem in downloading "a file with all the private keys"?

Jupp  :)   Now buzzy with letting the site running using the key.lol github files


Title: Re: How to make a list off all the privatekey available?
Post by: pooya87 on September 01, 2019, 03:50:29 AM
Hey,

i already knew those. But i need/ want them on a file.
Those sites are generation them from the fly.

Does anyone know how to do that?

it is better to spend your time doing something better, but if you want to waste it then here is the pseudo code:

Code:
int keyPerPageCount
int pageNumber
Base16Encoder enc16
Base58Encoder enc58

for i from (pageNumber*keyPerPageCount) to ((pageNumber+1)*keyPerPageCount)
    keyHexArray <- enc16(i).Pad(32)
    keyWifArray <- enc58(i)
Print(keyHexArray & keyWifArray)


Title: Re: How to make a list off all the privatekey available?
Post by: l@rs on September 01, 2019, 03:25:20 PM
Hey,

i already knew those. But i need/ want them on a file.
Those sites are generation them from the fly.

Does anyone know how to do that?

it is better to spend your time doing something better, but if you want to waste it then here is the pseudo code:

Code:
int keyPerPageCount
int pageNumber
Base16Encoder enc16
Base58Encoder enc58

for i from (pageNumber*keyPerPageCount) to ((pageNumber+1)*keyPerPageCount)
    keyHexArray <- enc16(i).Pad(32)
    keyWifArray <- enc58(i)
Print(keyHexArray & keyWifArray)



How do add those codes to a website?
I can't get the github files from keys.lol on my website too.

Does someone knows what i am doing wrong?

Or could someone describe step by step what do do?


Regards,


Title: Re: How to make a list off all the privatekey available?
Post by: TryNinja on September 01, 2019, 05:31:47 PM
How do add those codes to a website?
I can't get the github files from keys.lol on my website too.

Does someone knows what i am doing wrong?

Or could someone describe step by step what do do?

Regards,
If you don't know that, then you probably won't be able to make a "better keys.lol". Either learn how to code or hire someone to do that for you.


Title: Re: How to make a list off all the privatekey available?
Post by: pooya87 on September 02, 2019, 03:58:43 AM
How do add those codes to a website?
I can't get the github files from keys.lol on my website too.
Does someone knows what i am doing wrong?
Or could someone describe step by step what do do?
Regards,

it seems like you want someone who takes your hand and walks you through all the steps. there is nothing wrong with that but as i said this is a waste of time project, if it were more constructive project actually aiming to help people, then i (and probably others) would have been more willing to help you out.

but there is no point in what you are trying to do here! what would be the purpose? fooling some newbie into entering his private key in your new site so that you could steal his funds?


Title: Re: [ 0,003 BTC bounty] How to make a list off all the privatekey available?
Post by: l@rs on September 04, 2019, 02:33:04 PM
How do add those codes to a website?
I can't get the github files from keys.lol on my website too.
Does someone knows what i am doing wrong?
Or could someone describe step by step what do do?
Regards,

it seems like you want someone who takes your hand and walks you through all the steps. there is nothing wrong with that but as i said this is a waste of time project, if it were more constructive project actually aiming to help people, then i (and probably others) would have been more willing to help you out.

but there is no point in what you are trying to do here! what would be the purpose? fooling some newbie into entering his private key in your new site so that you could steal his funds?


That’s just the part I want to prevent. I am removing the search option.





I can’t program very good. So I give the person  that makes me a script that generates all the private keys possible gets a reward of 0,002 BTC!

The script will be uploaded to a website and will run on it!


Title: Re: [ 0,002 BTC bounty] How to make a list off all the privatekey available?
Post by: gryazev1978 on September 05, 2019, 07:38:57 AM

You will not be able to have all the private keys since most of the keys are private, and the mentioned services are just for spamming with viruses.


Title: Re: [ 0,002 BTC bounty] How to make a list off all the privatekey available?
Post by: Devawnm367 on September 06, 2019, 07:23:43 AM
Yeah I am not sure If anyone has enough space on their hard drive big enough to support that many wallets. Lol and even if they did I feel like there would be some way to CTRL-F and find everyone with a balance. But then again Idk. I am useless when it comes to coding. lmao


Title: Re: [ 0,002 BTC bounty] How to make a list off all the privatekey available?
Post by: mocacinno on September 06, 2019, 07:37:34 AM

You will not be able to have all the private keys since most of the keys are private, and the mentioned services are just for spamming with viruses.

It's perfectly possible to generate a private key that was previously generated by somebody else. Case in point: brainwallets... There once was a website that would allow you to generate a private key that was directly derived from a passphrase you entered. After a while, a white hat hacker proved that, using a simple dictionary attack, he was able to generate a lot of "existing" private keys, whose public key hash (addresses) were still funded with unspent outputs.

I think the problem here is that people's minds are just not capable of understanding big numbers. Eventough the keyspace is not infinite, it is sooooo big in reality it's impossible to actually generate and scan the complete keyspace. People see numbers like 2256 private keys that result in 2160 addresses and think "hey, that's a number i can actually read, so there must be a program that quickly loops trough those keys and prints the ones whose public key hash is still funded". In reality, however, 2256 is a number sooooo big, that this task is simply not possible.

All sites like keys.lol are practical jokes. If you read the code pooya87 has posted, the joke becomes obvious: depending on keyPerPageCount, pageNumber can be as large as  2256

Let's post some theory here... It's an absurd simulation that tries to make you see how unfeasible the discussion actually is...
If you had an ASIC that (instead of creating hashes) generates private keys, and your asic generated at 100 Tk/s, your ASIC would generate 100000000000000 keys per second. Let's say you'd have 100 of those ASICs, generating 10000000000000000 keys per second... It would take those ASICs 3671743063080802746815416825491100000000000000000000000 years to generate the complete keyspace.

I've googled around, and found this bloke who was optimising random string generation on an i5 cpu. His original program created about 6000 random strings per second... People in his thread optimized his code and were able to generate a bit more, but no-one was able to generate more than 10000 strings per second... So, even the story with 100 ASIC's that were built for key creation is completely absurd. I don't think you'll ever be able to build a farm that generates 10000000000000000 keys per second, and even if you do, the earth will be long gone before they even scan 1% of the keyspace...