

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: HTTPS
incomplete
2: Security and Encryption
incomplete
This lesson's interactive features are locked, please to keep using them
HTTPS requires that the client use SSL or TLS to protect requests and traffic by encrypting the information in the request. You don't need to manually handle encryption or decryption – it's all done for you by the protocol. HTTPS is simply HTTP with built-in security!
We won't cover how encryption works in this course, but it's important to understand what it does and doesn't do, at least in regard to HTTPS.
In addition to encrypting the information within a request, HTTPS uses digital signatures to prove that you're communicating with the server that you think you are. If a hacker were to intercept an HTTPS request by tapping into a network cable, they wouldn't be able to successfully pretend they are your bank's web server.
Click to play video