Definition of HTTPS
HTTPS is an abbreviation of Hypertext Transfer Protocol Secure is a communication protocol in an internet network with more secure security. Called safer because a command or data sent via HTTPS is protected with encryption system making it difficult for hackers to break into or steal it.
Understanding HTTPS is a combination of HTTP with SSL (Secure Socket layer) or TSL (Secure Socket layer) or TSL (Secure Socket layer) Transport Layer Security) protocol and currently many companies also start using it to secure data that is stored or will be sent.
Not only used by companies, ranging from blogs, online stores to websites the government also began to use HTTPS for security reasons and more valid data. To find out the use of HTTPS on the website or can not be seen from the URL that is like https://namadomain.com or https://www.blogger.com.
As previously explained that the use of HTTPS on the website is intended to provide security for the data sent. An example is when you log in or log in using social media such as Facebook, Twitter and others, you must have previously written your username and password.
When pressing the Enter or Login button then the username and password data is automatically sent to the server, this is where the most vulnerable break-ins occur. However, with the existence of HTTPS such things can be minimized because the data will be encrypted before sending and when it arrives the server will be returned again.
The encrypted data may still be broken into but because it is random writing it is certainly difficult to read by anyone before it is translated. The type of encryption that is usually used is base64 decode. And if the translation is also not necessarily the results are in accordance with the original data.
Another function that can be obtained from the use of HTTPS is to provide the integrity of data or information on the website. For example when you are sending a message via Email or social media, the data sent can be broken and changed so that when it comes to the reader there will be a misunderstanding.
But if you use HTTPS then your activity will not be detected by the hackers and if it is known even though data security will be maintained because it has been protected and cannot be changed during the trip to the server.
Finally is the authentication function, where this is the final journey of your data before it is finally received by the server to then processed again. Here the server will confirm whether the data is really valid or not.
If valid then the data will be received while if it is invalid (not your data) then the server will display an error message to you. With HTTPS, you don't need to worry about this because HTTPS has guaranteed data security from Man In The Middle (MITM) which is the definition of a data attacker in the middle of a journey.
Difference between HTTP and HTTPS
For most people might assume that HTTP and HTTPS are not much different considering in terms of writing only increases the letter "S" which represents the word "Secure".
If viewed from the etymology of the language maybe the use of HTTPS is safer than HTTP but more than that it is actually still a difference of two type use of this URL . Immediately, a full review can be seen below:
For Google Chrome, Mozilla and other browsers can be seen when a website uses HTTP then the URL on the front part says "Not Secure" or the words " https" with the intention of giving a warning that the web you are visiting is not safe. While on websites that use HTTPS on the front of the URL there is a green padlock symbol or an official company name as an indication that the data exchange process is safer and safer because it is encrypted first.
In terms of SEO today it is also more in favor of websites that use HTTPS. So for those of you who want a blog or marketplace to be in the top ranking, one solution starts to change the protocol that was originally HTTP to HTTPS with additional costs, of course.
HTTP and HTTPS also have different ways of working. In general, the way HTTP works is that the client makes a connection by clicking on certain links or buttons and automatically gives commands to the web server. Finally the order or file will be sent back to the client and user. In HTTPS the method is more or less the same, but there is an additional flow in the form of validation on the website to find out whether it is valid or not (often called SSL Handshake).
Usually on websites that use HTTPS there are standard functions to redirect when you write "HTTP: //" then will be transferred to "HTTPS: //". While in HTTP there will be no such function. On the default port HTTP usually uses 80 while in HTTPS the port used is 443.
That is the meaning of HTTPS and its functions and differences with HTTP. In choosing HTTPS it is also expected to be careful, some are paid and some are free.
However, not infrequently HTTPS that is obtained for free actually has a negative impact because your website cannot be accessed on some computers so there is minimal visitors. There are also those who can walk but are not optimal in terms of both security and access.