What Is HTTPS
What Is HTTPS
Hypertext transfer protocol secure (HTTPS) is the secure version of HTTP, which is the primary
protocol used to send data between a web browser and a website. HTTPS is encrypted in order to
increase security of data transfer. This is particularly important when users transmit sensitive
data, such as by logging into a bank account, email service, or health insurance provider.
Any website, especially those that require login credentials, should use HTTPS. In modern web
browsers such as Chrome, websites that do not use HTTPS are marked differently than those that
are. Look for a green padlock in the URL bar to signify the webpage is secure. Web browsers
take HTTPS seriously; Google Chrome and other browsers flag all non-HTTPS websites as not
secure.
You can use the Cloudflare Diagnostic Center to check if a website is using HTTPS.
1. The private key - this key is controlled by the owner of a website and it’s kept, as the
reader may have speculated, private. This key lives on a web server and is used to decrypt
information encrypted by the public key.
2. The public key - this key is available to everyone who wants to interact with the server in
a way that’s secure. Information that’s encrypted by the public key can only be decrypted
by the private key.
With HTTPS, traffic is encrypted such that even if the packets are sniffed or otherwise
intercepted, they will come across as nonsensical characters. Let’s look at an example:
Before encryption:
After encryption: