Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: BinaryWIP on February 19, 2021, 06:44:35 PM



Title: Coin flips to generate wallet
Post by: BinaryWIP on February 19, 2021, 06:44:35 PM
A few years ago, I created an address using this method: https://bitcointalk.org/index.php?topic=944596.0

I now know, this isn't a good idea. But I sent some btc to this address, and now I'd like to claim it.

The 256 coin flips still written down, but I'm not sure how to import this into a modern wallet.
Brainwallet is mostly offline (the tools are still on Github)

Is B58Check the same as WIP?

Whatever I used to create the address was using 2015 technology, so keep that in mind.

Any ideas?


Title: Re: Coin flips to generate wallet
Post by: LoyceV on February 19, 2021, 07:01:22 PM
The 256 coin flips still written down, but I'm not sure how to import this into a modern wallet.
From a quick review:
Convert the binary to HEX (you can do this in your head).
Use Bitaddress.org (https://www.bitaddress.org) on an offline Live Linux DVD, go to Wallet Details, enter the HEX string in the Private Key field.
This gets you the address and private key.

You can use the same offline Linux to sign an offline transaction as described here (https://bitcointalk.org/index.php?topic=5318475.msg56389821#msg56389821).


Title: Re: Coin flips to generate wallet
Post by: Charles-Tim on February 19, 2021, 07:13:26 PM
Is B58Check the same as WIP?
Just follow LoyceV post above to get it done rightly. But, as to the answer to this question, there are two base 58 private key generation for paper wallet.

1. Base58 uncompressed private key, this is the WIP, and it starts with 5

2. Base58 compressed private key, this either start with K or L.

According to how the wallet is generated, just convert the Hex to Base58 uncompressed private key (WIF), it starts with 5. Import it on a supported wallet. Follow LoyceV above links.


Title: Re: Coin flips to generate wallet
Post by: PawGo on February 19, 2021, 07:17:18 PM
The 256 coin flips still written down, but I'm not sure how to import this into a modern wallet.
Brainwallet is mostly offline (the tools are still on Github)

What about https://btckeygen.com/?
The sources are here: https://github.com/MrFreeDragon/VisualBTC
Read: https://bitcointalk.org/index.php?topic=5187401.0


Title: Re: Coin flips to generate wallet
Post by: BinaryWIP on February 19, 2021, 07:38:58 PM
The 256 coin flips still written down, but I'm not sure how to import this into a modern wallet.
From a quick review:
Convert the binary to HEX (you can do this in your head).
Use Bitaddress.org (https://www.bitaddress.org) on an offline Live Linux DVD, go to Wallet Details, enter the HEX string in the Private Key field.
This gets you the address and private key.

You can use the same offline Linux to sign an offline transaction as described here (https://bitcointalk.org/index.php?topic=5318475.msg56389821#msg56389821).

Thanks, Bitaddress looks familiar I think I used this when creating it.
Importing the address it creates just shows 0 transactions. So I guess it's possible I never used this address, but I think I did.
Is there anything else you would recommend I try?


Title: Re: Coin flips to generate wallet
Post by: LoyceV on February 19, 2021, 07:55:57 PM
Is there anything else you would recommend I try?
If there's a chance you made a mistake typing some of the digits, you could try brute-forcing the key with 1, 2 or 3 digits different.


Title: Re: Coin flips to generate wallet
Post by: BASE16 on February 19, 2021, 09:54:35 PM
The 256 coin flips still written down, but I'm not sure how to import this into a modern wallet.
From a quick review:
Convert the binary to HEX (you can do this in your head).
Use Bitaddress.org (https://www.bitaddress.org) on an offline Live Linux DVD, go to Wallet Details, enter the HEX string in the Private Key field.
This gets you the address and private key.

You can use the same offline Linux to sign an offline transaction as described here (https://bitcointalk.org/index.php?topic=5318475.msg56389821#msg56389821).

Thanks, Bitaddress looks familiar I think I used this when creating it.
Importing the address it creates just shows 0 transactions. So I guess it's possible I never used this address, but I think I did.
Is there anything else you would recommend I try?

You can also try to reverse them and start with the last bit first.
So the first bit is actually the last bit.
Because your key is read from 0 to 255
But 0 is the last binary bit so bit 256 it's backwards.

Code:
<script>

binary = '1111010100101010100111110010000100000010101100110111111111101010001100010101010001111010010100011000001010001000110111010000000000101111111110111100010000010110101010001011010011100110111000001000001001111101100111100010110101000101100001011111000011101001'

binrev = binary.split("").reverse().join("");

console.log(BigInt(('0b'+binrev)).toString(16))

</script>


Title: Re: Coin flips to generate wallet
Post by: NotATether on February 20, 2021, 04:20:47 AM
Brainwallet is mostly offline (the tools are still on Github)
I'm hosting a mirror of the brainwallet site at https://brainwallet.notatether.com (https://brainwallet.notatether.com). For security reasons you're better off running your own copy locally for dealing with private keys though.

(If it is down, holler at me through PM, as it is almost always because I forgot to start nginx.)


Title: Re: Coin flips to generate wallet
Post by: o_e_l_e_o on February 20, 2021, 08:05:15 AM
Is there anything else you would recommend I try?
Have you checked both the compressed and uncompressed addresses? On bitaddress, click on "Wallet Details" and paste in your private key to generate both compressed and uncompressed private keys and addresses.
Have you also checked the P2SH and P2WPKH addresses for the compressed private key? This is probably easiest to do in Electrum. Create a new wallet, select "Import Bitcoin addresses or private keys", and then enter the following:

Code:
p2wpkh-p2sh:Kyourcompressedprivatekeyhere
p2wpkh:Kyourcompressedprivatekeyhere