HTTPS encryption algorithm:
HTTP-level communication interfaces are replaced by SSL (Secure Sockets) or TLS (secure transfer). (Note: Secure Sockets Layer (SSL) is a protocol that enables services to communicate over a network without compromising security.) It creates a secure connection between the client and the server. It then securely sends any amount of data through the connection. For example, if you process your credit card through an online application to handle sensitive data such as personally identifiable information, or if you need to comply with privacy standards, you should consider using SSL.
Main use:
In cryptography, there is a kind of encryption algorithm called "Asymmetric Encryption", which is characterized by secret key encryption, as long as the public key, can be decrypted, but the public key encrypted ciphertext, only the private key can be decrypted. The private key has only one person, and the public key can be sent to all people .
Simple description: Is the local send message (Specify the SSL version, encryption algorithm and key length), the server answers back to the client's public key certificate and notify the end of the SSL negotiation, the client sends the message response and notifies the server I have used public key encryption, whether SSL is successful depends on whether the server decrypted the message correctly
Symmetric encryption: Rot13 ....
Asymmetric encryption: RSA ...
Analysis of HTTPS encryption algorithm