HTTPS

:For non-secure version, see HTTP
Format in URL: https://
Example in URL: https://example.com
Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet.https://web.archive.org/web/20150301023624/https://support.google.com/webmasters/answer/6073543?hl=enhttps://web.archive.org/web/20150212105201/https://www.instantssl.com/ssl-certificate-products/https.html In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL). The protocol is also referred to as HTTP over TLS, or HTTP over SSL.https://datatracker.ietf.org/doc/html/rfc9110#section-4.2.2 It is the most common protocol for sending data between a web browser and a website.
==Security==
The security of HTTPS is that of the underlying TLS, which typically uses long-term public and private keys to generate a short-term session key, which is then used to encrypt the data flow between the client and the server.
To make the data transfer more secure, it is encrypted. Encryption is required to ensure security while transmitting sensitive information like passwords, contact and personal information, etc. 
To make HTTPS effective, a website must be completely hosted over HTTPS. If some of the site's contents are loaded over HTTP (scripts, images or videos, for example), or if only a certain page that contains sensitive information, such as a log-in page or a page with personal information, is loaded over HTTPS while the rest of the site is loaded over HTTP, the website will be vulnerable to attacks and surveillance, especially DDoS and malware. Additionally, web browser cookies on a site served through HTTPS must have the secure attribute enabled. On a site that has sensitive information on it, the user, the session and the website will get exposed every time that site is accessed with HTTP instead of HTTPS.How to deploy HTTPS correctly
==Difference from HTTP==
HTTPS URLs begin with "https://" and use port 443 by default, whereas, HTTP URLs begin with "http://" and use port 80 by default.Difference Between HTTP and HTTPS - GeeksforGeeks
HTTP is not encrypted and is vulnerable to online attackers in which they gain access to website accounts and sensitive information of these accounts, and modify web pages to inject malware or unwanted advertisements. HTTPS is designed to withstand such attacks and is considered secure against them, with the exception of HTTPS implementations that use deprecated versions of SSL.
==See Also==
*HTTPS in Wikipedia.
==References==
Category:Web development