HTTPS est un protocole qui sert à crypter les messages entre le navigateur et le serveur, avec SSL pour cela, il existe 2 méthodes :

Cryptographie Symétrique : elle permet à la fois de chiffrer et de déchiffrer des messages à l’aide d’un même mot clé.

Cryptographie Asymétrique : utilise un ensemble de deux clés ; une clé publique pour le chiffrement et une clé privée pour le déchiffrement, que seule une partie connaît. Pour plus de sécurité, les personnes peuvent demander un certificat payant.