Lazy quick explanation targetted at… well someone who would ask this question.
Basically http is unencrypted, meaning it’s transmitted in plain text. Imagine it like mailing a letter, in a clear plastic envelope. Meaning that should they care to, every single postal worker that the letter passes hands to between the destination and source, could read anything they want, and you’d be none the wiser. Hell they even have enough information that if one was actually malicious they could open your letter, change what you wrote, and no one could tell the difference.
HTTPS, basically does 2 very important things. 1. it basically turns it into a language that only the intended person can read, meaning no one between the source and destination has any potential to read what is being transmitted. 2. it allows both sides to prove who sent everything.
Dirk@lemmy.ml 16 hours ago
HTTP is a postcard, HTTPS is a sealed letter.
Shimitar@downonthestreet.eu 16 hours ago
Mich more than that. Https also certifies that the website is who it pretends to be.
sik0fewl@piefed.ca 12 hours ago
That’s what seals are for.