What I only know about the HTTPS is — it encrypts data when sending between client and server. Every time I search about HTTPS, there are always some prerequisites that they suggest to understand: Asymmetric(private key, public key) /Symmetric encryption SSL, Certificate, Certificate Authority(CA) TLS hand shack Man-in-the-middle(MITM) attack My…