HTTPS stands for Hypertext Transfer Protocol
over Secure Socket Layer, or HTTP over SSL.
HTTPS encrypts and decrypts the page requests
and page information between the client browser and the web server using a
secure Socket Layer (SSL). HTTPS by default uses port 443 as opposed to the
standard HTTP port of 80. URL's beginning with HTTPS indicate that the
connection between client and browser is encrypted using SSL.
SSL transactions are negotiated by means of a
keybased encryption algorithm between the client and the server, this key is
usually either 40 or 128 bits in strength (the higher the number of bits the
more secure the transaction).