Securing site with an HTTPS

I can’t figure how to get a secure certificate and make my HTTP site into an HTTPS one. Lots of the help sites say where to acquire a new certificate but the instructions are not clear. Do I put this public password in my site or on my computer? Anybody find a simple way or a site that explains in plain English for those not experienced programmers? I can do some simple HTML code but need basic info.
So far I have downloaded a program called puTTY and generated a public key. (It seems to say I have generated a private one too but not showing.)
Thanks in advance for any insight.

Use CloudFlare.

You cannot use PUTTY nor a private key with 000webhost.

See Tutorials and search CloudFlare.

Thanks. I looked at CrowdFlare but it seems they want you to use them for hosting for the site. I am happy with 000webhost. Is there a way to use that without changing the site host?

CloudFlare and no you continue to use 000webhost with CloudFlare to bring HTTPS to a custom domain.

Thanks, I’ll try it tomorrow. Calling it a day for now.