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.
Output:
I haven't audited the code yet. I only use it for testing and debugging purposes.