🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

TLS

In plain terms

The protocol that encrypts data traveling between client and server.

Going deeper

Transport Layer Security (the 'S' in HTTPS) encrypts traffic and verifies the server's identity with certificates, preventing eavesdropping and tampering. It's the standard for secure internet communication.

Under the hood

Uses asymmetric crypto for the handshake then symmetric for the session; TLS 1.3 cut round-trips and dropped weak ciphers. Certificates establish trust via CAs.

Examples

HTTPS websites, Let's Encrypt certs, SSL termination at load balancers, mTLS.

Think of it like...

Like sending mail in a sealed, tamper-evident armored envelope addressed by a verified courier, instead of a readable postcard.

Feedback & Bug Report