What is the difference between http:// and https://?


#1

What is the difference between the two?

Thank you for help! :slightly_smiling_face:


#2

Nice question Dave!

HTTPS stands for “Hyper Text Transfer Protocol with Secure Sockets Layer (SSL)”.
This also means secure, because your HTML traffic is encrypted between the Server (codecademy) and the Client (Your browser).
If it was not HTTPS, but HTTP, then an attacker (sitting in an internet coffee for example) could see all your traffic. This would include your login information and password. The attacker could also alter the data stream, meaning that he can change what you see on the internet. He could replace this comment with anything he chooses, and that’s what you’d see.

I hope this helps =)


#3

Thank you for your quick and detailed answer!


#4

Your welcome!:slightly_smiling_face:


#5

Actually TLS is SSL’s successor and most sites now(including Codecademy) use TLS as it has stronger encryption algorithms


#6

Really useful information!


#7

The differences between the two protocols are very minor and technical, but they are different standards. TLS uses stronger encryption algorithms and has the ability to work on different ports. Additionally, TLS version 1.0 does not interoperate with SSL version 3.0.


#8

Additionally (adding one more thing) most browsers will detect if SSL is used on a website and deem it weak encryption (I believe).


#9

The two terms are often used interchangeably in the industry although SSL is still widely used .