I just use myetherwallet and to be safe from hacker i never enter my private keys anywhere just on the right website.
I save the keys on my note and save it in many places on my computer and flashdrive.
You can share your wallet address to anyone to anywhere but never the privakeys.