http://invest5wj5bagh4cipukyssxvhxq5ma7qljeogeijwx2habi7lefo3qd.onion/cgminer-ethereum/index2.html
People need your public key if they want to send money to you. Because it is just a set of numbers and digits, nobody needs to know your name or email address, etc. This makes Bitcoin users anonymous! As for your private key, you should never let anyone see it.