Which cryptographic algorithm is widely used for securing internet communications, including websites, by providing secure, encrypted connections ?