I've read that using http over SSL requires buying an SSL certificate from a certification authority. Since I can't afford such expense, I thought of using a strong and reliable encryption on both client and server side, but unfortunately this is not sufficiently secure, given that packages can easily be intercepted hence decrypted.
Any suggestions on how to remedy this ?