![Generate ethereum private key Generate ethereum private key](/uploads/1/2/5/8/125870899/518267273.jpg)
Simple script collection, currently in bash and python format, to generate a complete offline Ethereum wallet by creating an ECDSA keypair and derive its Ethereum address.
You can read my article about it here: https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Go to WalletGenerator, and use it to generate a Bitcoin address (you can do it online to do some tests, but in real usage you should download the source from GitHub and execute it locally with no internet connection). Copy the secret key in WIF format Go to the 'Wallet Details' tab, paste the secret key in the field and click 'View details'. Client-side Bitcoin address and deterministic wallets generator, Base58 converter, transaction builder, signing and verifying messages with Bitcoin address.
IMPORTANT The python version of this script has been updated to support mixed-case checksum address encoding through EIP55.
Python dependencies
- ECDSA https://pypi.python.org/pypi/ecdsa
- pysha3 https://pypi.python.org/pypi/pysha3
You can also use the included requirements.txt file to install them
![Generate Ethereum Private Key Online Generate Ethereum Private Key Online](/uploads/1/2/5/8/125870899/442472333.jpg)
Bash dependencies
- OpenSSL
- SHA3sum (keccak-256sum) https://github.com/maandree/sha3sum
Microsoft windows 8.1 product key generator. Compiled, statically linked versions of the keccak-256sum executable are available in the lib folder of this repo for i386 and x86_64.
Importing private key to geth
You can use the generated private key to import in to geth (https://github.com/ethereum/go-ethereum).
Note that geth will ask you immediately to choose a passphrase to protect the newly imported key.