Many sites offering "free keys" bundle them with malware.
SSH Nedir? - What is SSH?
Hiding Server Name and Ip Address in mail Header in Exchange