Does every number with the right number of bits represent a valid private key? That seems doubtful to me.
I think there is a range. I found it on the wiki: Specifically, any 256-bit number between 0x1 and 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141 is a valid private key.
The range of valid private keys is governed by the secp256k1 ECDSA standard used by Bitcoin.
Thanks!
... With life details, well, even if it takes a long time, they might get lucky. And if they have you (or someone you love) then of course, rubber hose might work unless you are either willing to die for it, or willing to let someone else die for it. (Or they know you won't die for it, but you can't stand it anymore and break.)
Well, the string of data I was talking about would look something like this:
kaiser4704libertybellspeedwobblehelmetwagonfootballericholmespeeweesoccerglasse
sfacelymebaseballamazingpitcher.
That is far more random than all of the examples you provided. Could I reproduce that on command? Not right now, but after I read it a few times, it'd be snap for me. Useless now since it's public, but a similar string of random memories is easy enough to create without using any of the data I already used above.