[Ethereum] simple Ethereum address generator that consists only of private key and public key

addressesmyetherwalletwallets

I can go to https://www.bitaddress.org/ , download their software to my system, disconnect my system from the Internet, then move my mouse over their page randomly to generate entropy and then get a single Bitcoin wallet. The single wallet address is really simple that I can carry with me in any form (print it to a paper, copy it to a file on any device and secure it the way I wish, etc.)

Does something equally simple exist for Ethereum?

I tried https://www.myetherwallet.com/ but I think it enforces added complexity on me to secure the private key. For example, first it forces me to pick a password that it would use to secure the private key. Then the resulting wallet looks complex like the following:

{
  "version": 3,
  "id": "54f...",
  "address": "46d...",
  "Crypto": {
    "ciphertext": "9c3...",
    "cipherparams": {
      "iv": "ac6..."
    },
    "cipher": "aes-128-ctr",
    "kdf": "scrypt",
    "kdfparams": {
      "dklen": 32,
      "salt": "9c8...",
      "n": 1024,
      "r": 8,
      "p": 1
    },
    "mac": "559..."
  }
}

(Note: I have used ... to truncate long strings. Also don't worry, I won't use this wallet anywhere.)

Along with saving this JSON file in exactly this format, I also need to remember an additional password.

So back to my question: Is there any Ethereum address generator that can just give me a private key and a public key that I can secure however I wish?

Best Answer

This one will provide a simple Ethereum address and private key as you asked for.

https://vanity-eth.tk/

Output:

Address: 0x1Ff482D42D8727258A1686102Fa4ba925C46Bc42

Private key: c6cbd7d76bc5baca530c875663711b947efa6a86a900a9e8645ce32e5821484e

I haven't audited the code yet. I only use it for testing and debugging purposes.

Related Topic