Ethereum private key is 265 bits long (like Bitcoin), and can be imported in hex notation. What I tried successfully is the following: 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. Aug 15, 2017  Ethereum wallet generator. Simple script collection, currently in bash and python format, to generate a complete offline Ethereum wallet by creating.

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/

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

Bash dependencies

  • OpenSSL
  • SHA3sum (keccak-256sum) https://github.com/maandree/sha3sum

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.

Example

Please use https://github.com/ethcore/parity/tree/master/ethkey

Ethereum keys generator.

Usage

Examples

info <secret>

Display info about private key.

  • <secret> - ethereum secret, 32 bytes long

--

generate brain <seed>

Generate new brain-wallet keypair using 16384 iterations.

  • <seed> - brain-wallet seed, any string

--

generate random

Generate new keypair randomly.

Very easy to integrate in the system. Windows 10 activation key generator 2018.

--

generate prefix <prefix> <iterations>

Generate

Generate new keypair randomly with address starting with prefix.

  • <prefix> - desired address prefix, 0 - 32 bytes long.
  • <iterations> - maximum number of tries before generation is assumed to be a failure.

--

Random

sign <secret> <message>

Sign a message with a secret.

  • <secret> - ethereum secret, 32 bytes long
  • <message> - message to sign, 32 bytes long

--

verify public <public> <signature> <message>

Verify the signature.

Generate Random Ethereum Private Key Location

  • <public> - ethereum public, 64 bytes long
  • <signature> - message signature, 65 bytes long
  • <message> - message, 32 bytes long

--

verify address <address> <signature> <message>

Generate Random Ethereum Private Key Look Like

Verify the signature.

  • <address> - ethereum address, 20 bytes long
  • <signature> - message signature, 65 bytes long
  • <message> - message, 32 bytes long

this project is a part of the ethcore toolchain

Ethereum Private Chain

  • ethkey - Ethereum keys generator and signer.
  • ethstore - Ethereum key management.
  • ethabi - Ethereum function calls encoding.