</>CodexBash
All articles
Networking

HTTP vs HTTPS

What changes when a site moves from HTTP to HTTPS: what TLS encrypts and what it does not, how certificates prove a site's identity, the handshake in brief, HSTS and mixed content, and how to switch a site over.

CodexBash, , 4 min read

HTTP is the language browsers and servers use to ask for and send web pages. HTTPS is the same language sent through an encrypted, authenticated tunnel. The difference is one letter in the address bar, and it decides whether anyone between you and a website can read or change what you send. Today every site should use HTTPS, and browsers mark plain HTTP pages as not secure. This article explains what that S actually does.

Sign in to read the rest

The whole 4 minute article is free with an account, along with every problem, lesson and tutorial. No card.