This site provides users with the information about ssl, what is ssl, how ssl works, what is secure sockets layer, and more.
If you think that this site is helpful, please recommend your friends to visit our site.
What is SSL?
SSL, Secure Sockets Layer, is the technology that protects transactions between your website and visitors. It uses a Certificate Authority or CA to identify one end or both end of the transactions. SSL uses two protocols: the record protocol and the handshake protocol. The record protocol controls the flow of the data between the two endpoints of an SSL session, while the handshake protocol authenticates one or both endpoints of the SSL session and establishes a unique symmetric key used to generate keys to encrypt and decrypt data for that SSL session. When a Digital Certificate of SSL installed on the website, the user can see a padlock icon at the bottom area of the navigator and also see the address in the address bar will start with "https" instead of "http".
How SSL works?
SSL uses two keys, a cryptographic system, to encrypt data. The first key is a public key that is for everybody to know and the second is the private key that it is only for the recipient. The following is how ssl works:
1. A web browser requests a secure page.
2. After the secure transaction being established, the web server sends its public key with its certificate.
3. The web browser then checks to see if the certificate issued by a trusted third party like VeriSign is still valid and still belongs to the connected site.
4. After the above confirmed, the web browser uses the public key to encrypt a random symmetric encryption key and sends it to the server with the encrypted URL required and other encrypted http data.
5. The web server uses its private key to decrypt the symmetric encryption key and uses the symmetric key to decrypt the URL and http data.
6. The web server sends back the requested html document and http data encrypted with the symmetric key.
7. Finally, the web browser decrypts the http data and html document using the symmetric key and has the information shown on the web.