TLS is een bekend voorbeeld waarbij asymmetrische encryptie wordt gebruikt. TLS wordt bijvoorbeeld gebruikt als je een HTTPS (HyperText Transfer Protocol Secure) pagina bezoekt. Bij het TLS protocol worden tijdens het bezoeken van een website de publieke sleutels uitgewisseld. De browser van de gebruiker versleuteld het verzoek met de publieke sleutel van de website. De server ontsleuteld het verzoek met zijn privé sleutel. Na het verwerken versleuteld de server het antwoord met de publieke sleutel van de browser van de gebruiker en stuurt de informatie terug. De browser ontsleuteld deze informatie weer met de privé sleutel en toont de informatie aan de gebruiker. Naast versleutelen en ontsleutelen van gegevens controleert het TLS protocol ook nog of de publieke sleutel wel bij de website hoort. Dit noemen we authenticatie.