countzero / brute_force_bip38

A brute-force decoder of BIP38 encoded private keys for the CLI.
MIT License
13 stars 20 forks source link
bip38 bitcoin brute-force paper-wallet

brute-force BIP38

A brute-force decoder of BIP38 encoded private keys for the CLI.

asciicast

Installation

Install dependencies

Download and install the latest version from:

Clone repository

Clone the brute-force BIP38 repository to a nice place on your machine via:

git clone https://github.com/stadtwerk/company_communication_core.git

Build

Fire up your console at the project location and execute:

npm install
npm link

Configuration

  1. Edit the config.json and paste the publicAddress and encryptedPrivateKey values of your BIP38 encoded key.
  2. Edit the secrets.js so that it will return an array of all secrets you want to test on your BIP38 encoded key.

Start

Fire up your console at the project location and execute:

brutebip38

The application will now utilize all available CPUs to test each secret against your BIP38 encoded private key. Invalid secrets are logged out to invalid_secrets.json. If a valid secret has been found it will be logged out to valid_secret.json.

License

brute-force BIP38 is released under the MIT license.