What is SSL and why it is used?

Should I use SSL or not?

I have a web site which is going to be for public use.

? What are the pros and cons of using SSL? The benefit of SSL is that you can encrypt all communication from your visitors to your server so they know that they are talking to your site and not some hacker. However, this also comes with a drawback. In theory, all communication between your users and your server would be encrypted. This means if a hacker wanted to intercept your communication to look for vulnerabilities, he or she would need to get a valid key and decrypt the communication. If you don't want this to happen, then you don't need SSL.

I recommend reading this article by Matt Green, which explains why SSL is sometimes used and is not always necessary. EDIT: It seems that my answer is not clear enough, and I tried to explain SSL in more detail. Here is what I think is important: You can easily implement SSL on a static website (this includes PHP pages). You can do it with your DNS provider, or your ISP may offer SSL services for free.

SSL provides additional security for your website. You can see this in the fact that hackers need to first obtain a valid key and decrypt the communication before they can view your information.

If you have an HTTPS enabled website, then visitors are able to see that they are connecting to your website via This also helps protect your visitors against phishing attacks. If you are looking for additional security for your website, then SSL is a good thing to use. Otherwise, it is not necessary.

Not really, if your site is "public" then you don't need it. However, if you are trying to prevent eavesdropping on your connections, then you'll want it.

What is SSL and why it is used?

Secure Sockets Layer, or SSL, is a cryptographic protocol that has been developed to protect web traffic between users and servers over the Internet.

When websites use SSL, their web pages can only be accessed with the use of a special type of software called an SSL client.

SSL allows for a secure connection between your computer and the website you are visiting. SSL uses the Advanced Encryption Standard (AES) and is considered to be a trusted form of encryption. AES encryption is the same encryption used by the U. Government to protect classified data. SSL is usually implemented with the Transport Layer Security (TLS) protocol.

Here's why SSL is so important: You have to trust someone when you visit a website, whether it's a personal site or a corporate website. While there is no way to know whether the website you're visiting is safe, SSL does a lot to ensure that your communications are private.

Without SSL, anyone on the network could be reading your communications. With SSL, you can be confident that only the website you're visiting can see what you're typing into a web browser or making any purchases.

In addition, SSL provides a layer of protection from attackers who want to break into your computer. For example, if your web browser is not protected by SSL, a man-in-the-middle attacker could look at your traffic and make money off of your credit card. If you're using a web browser that isn't protected by SSL, your communications are open to attack. If you're connected to the internet, you should always use SSL to protect your communications.

How do I set up my web browser to use SSL? For the most part, a web browser is already set up to use SSL if you're connected to the internet. The web browser will ask you if you want to use SSL when you're visiting a website that requires it.

When you first access a website, you're prompted to accept or deny the security of the site. If you decide to allow a website to access your information, you're agreeing that the website can see your information. This is called unencrypted traffic.

What is an example of SSL?

Why do we use SSL?

How is SSL encrypted? How to generate a certificate? What are the major components of SSL? What is the difference between http and https? What is the difference between Server Name Indication and Client Name Indication? How to make use of server certificates? How to access a secured website? What is the difference between port 80 and port 443? How do we know if a website is secure? What is SSL termination? How can we encrypt traffic on a specific port using SSL? What is the advantage of using SSL? Is SSL supported on all browsers? Which SSL certificate do I need for my website? Does SSL have an expiration date? What is a private key? Why do we need a public key and a private key? How do I encrypt/decrypt traffic using SSL? What is the difference between encryption and hashing? How to use a SHA-256 certificate? Why do we need a certificate authority? Why is it important to use a strong cipher suite for SSL/TLS? What is a cipher suite? Why do we need to use 3DES for ciphers in SSL/TLS? What are the types of ciphers available for SSL/TLS? What is a block cipher? How do I select an algorithm for a block cipher? What is the AES-128 cipher and what is its block size? Why is AES not considered a block cipher? How to generate a self signed SSL certificate? Why should I use SSL/TLS with an intermediate certificate? What is the difference between the certificate status and the certificate status reply? What is the purpose of CRLs? What is a hash function? What are the different types of hash functions? How do I perform a handshake? How do I perform an SSL handshake? What is the difference between a handshake and a protocol? What is the difference between a hash and a MAC? What is the difference between digest, MAC, and hash? What is the difference between a hash function and a MAC?

Do I need SSL for my website?

While a web site owner needs to look to the hosting provider for web site security (including SSL), he or she is in charge of looking after his/her own web site. With very few exceptions, web servers aren't set up to provide such security, and any web site is inherently vulnerable because it's an open port waiting for anyone with a computer to connect to it.

With that in mind, there is no reason to turn on SSL on the server hosting the site except for convenience or to provide additional encryption.

Related Answers

What is TLS/SSL Protocol?

TLS stands for Transport Layer Security and it is a protocol used to create a secure connect...

Which is more secure SSL TLS or HTTPS?

and SSL? I know the difference between TCP/IP vs. IP, or S...

What are SSL VPNs used mostly for?

If you are looking to protect your private data online, one of the best things you c...