Public key cryptography: SSL certificates
thedigitalcatonline.com