Bitcoin brainwallet recovery tool with python
Bitcoin-brainwallet-recovery
Bitcoin brainwallet recovery tool.
Programmed in Python | PySimpleGUI
From seed phrase create bitcoin
privatekey and then convert it to Wallet Interchange Format key (WiF) format,
which is a Base-58 form for the random key.
This is the format that is stored in the Bitcoin Wallet.
For example a sample private key is generated from:
seed phrase: alfanumerico
Privatekey:
05d95cf373f63b44267a193a1ef875c6758996e6c8ab5e049c48eb444206fce8
We then convert this into WiF format (Base-58):
5HrrzGnmMMr6fwkftrtL6AEfkkwWfgFQ8a2Lh8tAtF3MkXF9bPD
This can be stored in a Bitcoin wallet. Next we can take then private key and a
hash value, and covert it into a useable Bitcoin address, such as:
19JsLFDRxuTsAjapE79FgoVNdNdB2hNU5M
The format of the keys is defined below, where we create a 256-bit private key
and convert this to a WiF private key.